Здравствуйте.
Хотелось бы узнать, как с помощью кода изменить настройки сетевой карты.
При запуске программы изменялся IP адрес, маска и т.д
Как с помощью кода изменить настройки сетевой карты?
Сообщений 1 страница 8 из 8
Поделиться116.09.2013 08:53:36
Поделиться216.09.2013 11:29:07
IP чего, в локальной сети в IP инета?
В локалке роутер IPы раздает.
А если нужно изменить IP инета, то многое зависит от провайдера и способа подключения к инету, например, если у вас инет по ADSL, то нужно программно перезагрузить модем. Работа с модемом "D-Link DSL-2500U" с помощью протокола "telnet"
Поделиться316.09.2013 11:46:02
Речь по-моему про эти настройки:
http://4.firepic.org/4/images/2013-09/1 … d3wybp.png
У того или иного соединения.
Отредактировано Paranoia (16.09.2013 11:46:25)
Поделиться416.09.2013 11:48:31
Мне нужно изменить IP адрес самого сетевого адаптера.
Панель управления\Сеть и Интернет\Сетевые подключения\ «Подключение по локальной сети» Протокол интернета версии 4.
Например, при запуске прописывал: 192.168.1.3, маску, шлюз.
По окончанию, получать IP адреса автоматически.
Поделиться516.09.2013 11:49:37
Речь по-моему про эти настройки:
http://4.firepic.org/4/images/2013-09/1 … d3wybp.png
У того или иного соединения.Отредактировано Paranoia (Сегодня 11:46:25)
Да я про это
Поделиться617.09.2013 10:22:49
Ребят, а если попробовать батником.
Прописать, чтоб через код запускался. Батник работает
@echo on
netsh interface ip set address name="local" source=static 192.168.1.8 255.255.255.0 gateway=192.168.1.1 1
netsh interface ip set dns name="local" source=dhcp
Лишний файл конечно.
Поделиться718.09.2013 09:33:36
Тогда лучше не батником, а через RunProgram(), к примеру:
RunProgram("netsh", "interface ip set address name="local" source=static 192.168.1.8 255.255.255.0 gateway=192.168.1.1 1", "") RunProgram("netsh", "interface ip set dns name="local" source=dhcp", "")
Это должно работать.
Поделиться819.09.2013 22:35:49
Все работает. Спасибо.
Только local без кавычек
RunProgram("netsh", "interface ip set address name= local source=static 192.168.1.8 255.255.255.0 gateway=192.168.1.1 1", "")
RunProgram("netsh", "interface ip set dns name= local source=dhcp", "")