![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Если кто нибудь знает как програмно сменить Ip, то подскажите пожалуйста
|
|
#2
|
||||
|
||||
|
Знаю. Подскажу вечерком. Короче, смотри в сторону IpHelper.
|
|
#3
|
||||
|
||||
|
Изменить параметр:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\ Найти значение параметра "netcard? ", где ? означает номер карты, т.е. 1, 2... В этом разделе берем значение "ServiceName". Переходим в раздел SYSTEM\CurrentControlSet\Services\"ServiceName"\Parameters\TcpIp Установить параметр "IpAddress" в нужный IP. Установить параметр "SubnetMask" в нужную маску подсети. Можно так же изменить шлюз по умолчанию: изменить параметр "DefaultGateway". Это первый из известных мне вариантов. Второй, наиболее верный - ipHelperAPI. Только вот, как я посмотрел, кода готового под этот вопрос у меня нет. Есть наработки, но надо вести отладку, но опять сет.интерфейса у меня нет, по-этому, если и сделаю, то отладку не провести. Вот так. ![]() |
|
#4
|
||||
|
||||
|
Спасибо майняк. Дельный ответ.
Если интересует могу много инфы о настройках винды с через реестр выслать? |