【问题标题】:Detecting WAN radio power off检测 WAN 无线电电源关闭
【发布时间】:2009-01-18 16:01:13
【问题描述】:

像大多数笔记本电脑一样,我的(戴尔 Inspiron 1420)有一个小按钮,可用于打开和关闭 wifi 卡。有什么方法可以检测到在 Win32 C 程序或服务中无线电已关闭?我正在寻找一种比获取可见访问点列表更好的方法,这仅取决于该按钮的状态。

更新 - 解决方案是使用 Windows 服务监控硬件事件。你可以得到一些代码here

更新 2 - 经过更多研究后,似乎在您按下无线电关闭开关时已为禁用的蓝牙设备发送硬件事件。因此,硬件监控仅适用于同时具有内部蓝牙和 wifi(可能在同一张卡上)的笔记本电脑。我从未找到解决此问题的明确解决方案,不得不接受基于蓝牙的启发式方法。

【问题讨论】:

  • 您应该使用 CodeProject 中的代码(或您添加的链接)回答您的问题。这样一来,只要有人投票支持您的答案(或您接受您的答案),它就会从未回答的问题列表中消失。

标签: c winapi wifi


【解决方案1】:

我认为它只是禁用了 Windows 中的卡 - 这与在设备管理器中检测当前禁用的 WLAN 卡是否不同?

我是一名 VB 程序员,所以我无法提供具体的帮助,但只是想提供一个开始的地方。

【讨论】:

  • 我真希望它这么简单,但事实并非如此。关闭网卡确实会发出类似于断开 USB 设备时发出的声音,但 wifi 设备并没有消失。
猜你喜欢
  • 1970-01-01
  • 2023-03-05
  • 2011-01-20
  • 2015-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多