IP адреса XP хранит в реестре: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\{5A56E762-90B0-4898-8117-94DA0987287E}\Parameters\Tcpip HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{5A56E762-90B0-4898-8117-94DA0987287E}
Ну, и настройки прокси:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ "ProxyServer"=" 192.168.0.1:3128"
Причем,
{5A56E762-90B0-4898-8117-94DA0987287E} для каждой машины, ессно будет
разным, насколько я понял, этот GUID привязан непосредственно к
сетевому адаптеру. Т.е. необходимо получить GUID, привязанный к
сетевухе и затем, залезть в реестр (ну, например, апишными функциями) и
заменть параметр IPAddress (кстати, тип параметра - REG_MULTI_SZ, о чем
и говорил Uncle_Bob)
Второй вариант - написать батник. встретился такой варант
Проверил: работает
Источник: http://inteernet |