與大多數筆記本電腦一樣,我的(戴爾Inspiron 1420)有一個小按鈕,可用於打開和關閉無線網卡。有什麼辦法可以檢測到在Win32 C程序或服務中關閉了收音機嗎?我正在尋找一種比獲取可見訪問點列表更好的方法,這隻能取決於該按鈕的狀態。檢測廣域網無線電關閉
更新 - 解決方案是使用Windows服務監視硬件事件。你可以得到一些代碼,這樣做here。
更新2 - 經過更多研究後,似乎硬件事件是針對藍牙設備發送的,當您關閉無線開關時關閉了藍牙設備。所以,硬件監控只適用於內置藍牙和wifi的筆記本電腦(可能在同一張卡上)。我從來沒有找到明確的解決方案來解決這個問題,並且必須接受基於藍牙的啓發式。
你應該用CodeProject的代碼(或你添加的鏈接)回答你的問題。這樣,只要有人投票答覆(或者您接受答案),它就會從未回答的問題列表中消失。 – 2009-02-09 11:24:18