3

我在我的 C# 应用程序中使用 ManagedWifi。应用程序将控制并连接到指定的 SSID。现在我正在尝试处理所有可能的错误,尤其是这个。目前该程序无法判断无线适配器是否已打开/甚至根本存在。ManagedWifi 代码照常运行,根本没有抛出任何异常。任何帮助将不胜感激,谢谢。

4

2 回答 2

4

WLAN API 是您的朋友。特别是,请参阅WlanQueryInterface文档中的示例。请注意,许多笔记本电脑都有 wifi 适配器的开/关开关,在许多笔记本电脑中,当此开关关闭时,Windows 根本看不到适配器。

我知道 WMI 也可以用来做一些 WIFI 的东西,但我不确定它是否可以像 WLAN api 那样枚举适配器并发现它们的属性。

编辑添加:注意Windows 7 Virtual Adapter的存在,当我第一次遇到它时,它让我在编写我的 wifi 控制应用程序时绊倒了我。

于 2011-07-25T15:00:59.580 回答
0

WMI 可能是查询您要查找的信息的最佳方式

于 2011-07-25T06:05:59.150 回答