Отключить адаптер - PullRequest
       1

Отключить адаптер

0 голосов
/ 22 марта 2011

windows7, мы видим различные адаптеры в «Панели управления \ Сеть и Интернет \ Сетевые подключения», например: модем 3G, мобильное подключение для передачи данных, Ethernet, VPN и т. Д. Я думаю, что некоторые из них - ras-подключения.Скажем, если на «abc modem» (ras modem) установлено соединение с использованием какой-либо программы, предоставленной поставщиком, вы можете щелкнуть правой кнопкой мыши адаптер и отключиться.Есть ли API для этого процесса отключения?

Ответы [ 2 ]

0 голосов
/ 28 марта 2011

Функция RasHangUp решила мою проблему. Хотя я не уверен в последствиях.

http://msdn.microsoft.com/en-us/library/aa377567(v=vs.85).aspx

0 голосов
/ 22 марта 2011

Вы можете административно отключить адаптер с помощью функции SetIfEntry.Вы передаете структуру MIB_IFROW, заполненную ранее GetIfEntry, но с измененным значением dwAdminStatus члена.

Вам потребуется вызов ioctl IOCTL_NDIS_REBIND_ADAPTER, чтобы снова включить addapter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...