2009-01-18 3 views
2

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

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

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

+0

Вы должны ответить на свой вопрос кодом CodeProject (или добавленной вами ссылки). Таким образом, он исчезнет из списка вопросов без ответа, как только кто-то проголосует за ваш ответ (или вы принимаете свой ответ). –

ответ

1

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

Я программист VB, поэтому я не могу помочь в деталях, но просто хотел дать что-то начать.

+0

Мне очень жаль, что это было так просто, но это не так. Отключение карты делает аналогичный звук, подобный тому, который был сделан при отключении USB-устройства, но устройство Wi-Fi не исчезает. – gooli

+0

На самом деле, это положило меня на правильный путь - спасибо! – gooli

Смежные вопросы