Форум → Программирование → Больше языков → C/C++ и C# → Программно изменить настройки сети
Программно изменить настройки сети
-
Добрый день.
Есть задача: при подключении сетевого кабеля(или соединения по Wi-Fi) мне нужно каким-то образом определить ,что установлено соединение с сетью и применить необходимые для работы с ней настройки(установить IP-адрес, маску подсети, основной шлюз, DNS и установки принтера по-умолчанию), которые записываются для каждой новой сети пользователем в отдельные профили, а затем при повторном подключении к данной сети автоматически загружаются.
Киньте ссылки какие, если можете. Не знаю, как и с чего начать.
Буду рад каким-либо исходникам.
Отсюда вытекает несколько вопросов.
1. Как программно можно изменить настройки сети?
2. Как определить, что у нас установлено новое соединение? ( вообще узнать, что есть подключения, не составляет труда, а вот именно, по каким параметрам потом сравнивать, что у нас новая сеть или что с этой сетью мы уже работали и для неё есть настройки) -
Март 4, 2011, 11:03 п.п., спустя 1 час 29 минут 45 секунд
Какая целевая ОС? Если Windows, то посмотрите IP Helper.
The Internet Protocol Helper (IP Helper) API enables the retrieval and modification of network configuration settings for the local computer. -
Март 5, 2011, 8:27 п.п., спустя 21 час 23 минуты 35 секунд
windows 7
IP Helper больше направлен на получение инфы -
Март 5, 2011, 8:34 п.п., спустя 7 минут 3 секунды
Смотрю сейчас Win32_NetworkAdapterConfiguration Class -
Март 5, 2011, 10:54 п.п., спустя 2 часа 20 минут 19 секунд
windows 7
IP Helper больше направлен на получение инфы
С чего вы это взяли? Что значит больше?The Internet Protocol Helper (IP Helper) API enables the retrieval and modification of network configuration settings for the local computer.
Спустя 87 сек.… modification …
Пожалуйста, авторизуйтесь, чтобы написать комментарий!