gpt4 book ai didi

c# - 检查无线适配器是否在 C# 中打开/存在

转载 作者:行者123 更新时间:2023-11-30 15:43:19 25 4
gpt4 key购买 nike

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

最佳答案

WLAN API 是您的 friend 。特别是,请参阅 WlanQueryInterface 中的示例文档。请注意,许多笔记本电脑都有一个 wifi 适配器的开/关开关,并且在其中许多笔记本电脑中,当此开关关闭时,适配器根本不会显示在窗口中。

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

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

关于c# - 检查无线适配器是否在 C# 中打开/存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6812275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com