Здравствуйте, Cuthbert.
> "ProxyServer"="202.58.85.2:80"
>
> Вот самую последнюю запись, параметр "proxyServer" мне и нужно оперативно
> изменить
Ну правы Олег и Сергей -- IniWriteString прекрасно с этим справляется (пример
см. ниже). Если же вы потом этот файл импортируете
в реестр, то можно напрямую менять реестр функцией
SetRegistryEntryString (1,
"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings",
"ProxyServer",
proxy_ip);
которая, однако, как было общими усилиями установлено, гарантированно работает
в версиях 6.20 и 7.00.
Пример записи адреса в файл (необходимо следить за правильностью имени секции
и параметра, иначе у вас просто появится новая
секция или параметр):
var
string keyname,
string section,
string proxy_ip
if InputBox ("Укажите ip-адрес proxy:", "Настройка proxy", proxy_ip) then
let section ="HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet
Settings"
let keyname ="\"ProxyServer\""
IniWriteString (section, keyname, proxy_ip, "d:\\bb\\test.reg")
endif
...
Успехов . Анатолий.
***
Это сообщение No4153
было разослано для 320 участников дискуссионного листа
[JFWRus] Re[5]: Добавить информацию в файл