Как отслеживать состояние соединения Ethernet - PullRequest
3 голосов
/ 14 октября 2010

Как я могу отслеживать, подключены или нет кабели Ethernet от .NET для данного соединения Ethernet?

Я хотел бы перечислить все соединения Ethernet и подписаться на любые изменения состояния соединения. Я не заинтересован в обнаружении доступа в Интернет, только если Ethernet-соединение Подключено или Не подключено .

Обновление: Я нашел это сообщение в блоге о том, как использовать WMI-запрос для уведомления о разъединениях.

Ответы [ 2 ]

2 голосов
/ 14 октября 2010

Посмотрите на свойство NetConnectionStatus класса Win32_NetworkAdapter .

2 голосов
/ 14 октября 2010

Я вчера дал ответ на аналогичный вопрос, это может помочь.

C # получить состояние сетевого подключения и скорость в XP

...