【发布时间】:2016-12-10 02:48:02
【问题描述】:
我正在寻找一种方法来检查系统上是否有 WLAN 托管网络(也就是设置 AP 而不是连接到网络)功能。
目前我正在调用netsh wlan start hostednetwork 命令来设置它,但该命令的输出太出乎意料,无法真正以编程方式检查它(取决于 Windows 语言环境等)。另外,我希望在调用此命令之前获得信息。
我认为如果系统上没有 WLAN 设备或硬件不支持托管网络模式,netsh wlan set hostednetwork mode=allow 可能会给出非零退出状态,但它似乎总是返回零(给出正确的语法)。
我需要实现它的程序是用 C# 编写的,所以任何 .NET 或 P/Invoke 解决方案都应该没问题。
我也在某种程度上使用ManagedWifi API,但在那里找不到我的问题的解决方案。
【问题讨论】: