включить отключенный сетевой адаптер Ethernet с помощью WMI, VStack Overflow

Я хочу включить сетевой адаптер Ethernet, только если он отключен. Но если я не могу этого сделать, допустимо включить все сетевые адаптеры.
Я видел много материалов и ссылок.
Я знаю, что мы можем сделать это с помощью IP Helper, API установки устройства, сетевых интерфейсов оболочки или WMI.
Я попробовал пример, чтобы сделать это с помощью функций IP Helper и SetIfEntry () и GetIfEntry (). это не сделало никаких изменений. Кроме того, я боюсь, что это не сработает, если у пользователя нет прав администратора.
После этого я попытался сделать это через WMI, но у меня могут быть некоторые недостающие данные об этом. Я не могу знать, как вызвать метод Enable () в классе Win32_NetworkAdapter, так как я не знаю, что мне нужно написать перед созданием объекта

Мне нужно это в коде C ++, так как это небольшая часть внутри fn в моем проекте.

Итак, может ли кто-нибудь помочь мне с небольшим кодом, который включает сеть Ethernet
Как я хочу, если я отключаю его вручную с панели управления, код включает его

Примечание: я не хочу делать это, если может потребоваться перезагрузить компьютер, и я хочу, чтобы он был приемлем для всех окон

код тега, который я пытался использовать метод enable после того, как он получает адрес Mac

Задачи WMI: сеть
http://msdn.microsoft.com/en-us/library/windows/desktop/aa394595(v=vs.85).aspx

Класс Win32_NetworkAdapter
http://msdn.microsoft.com/en-us/library/windows/desktop/aa394216(v=vs.85).aspx

заранее спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector