Обнаружение выключения WAN-радио - PullRequest
2 голосов
/ 18 января 2009

Как и большинство ноутбуков, у моего (Dell Inspiron 1420) есть небольшая кнопка, которую можно использовать для включения и выключения карты Wi-Fi. Есть ли способ обнаружить, что радио было отключено в программе или службе Win32 C? Я ищу лучший способ, чем получить список видимых точек доступа, который зависит только от состояния этой кнопки.

Обновление - решение отслеживает аппаратные события с помощью службы Windows. Вы можете получить код, который делает это здесь .

Обновление 2 - после дополнительных исследований кажется, что аппаратные события отправляются для устройства Bluetooth, которое отключается при нажатии на выключатель радио. Таким образом, аппаратный мониторинг работает только для ноутбуков, которые имеют как внутренний Bluetooth, так и Wi-Fi (возможно, на одной карте). Я никогда не находил определенного решения этой проблемы, и мне приходится мириться с эвристикой на основе Bluetooth.

1 Ответ

1 голос
/ 18 января 2009

Я думаю, что это просто отключает карту в Windows - будет ли это отличаться от определения, есть ли карта WLAN в диспетчере устройств, который в настоящее время отключен?

Я программист на VB, поэтому не могу помочь со спецификой, но просто хотел дать где-то начать.

...