【发布时间】:2018-11-22 05:25:14
【问题描述】:
我已经为此花费了很长时间,但我被困住了。
我正在尝试以编程方式连接到已知的隐藏 SSID。
我正在使用以下代码
await firstAdapter.ScanAsync();
WiFiAvailableNetwork network = firstAdapter.NetworkReport.AvailableNetworks.FirstOrDefault(n => n.Ssid == ssid);
问题是我需要首先提供WiFiAvailableNetwork 类型的对象,但AvailableNetworks 只带回非隐藏的SSID。
public IAsyncOperation<WiFiConnectionResult> ConnectAsync(WiFiAvailableNetwork availableNetwork, WiFiReconnectionKind reconnectionKind, PasswordCredential passwordCredential, String ssid)
以上代码与非隐藏 SSID 完美配合。
是否有 API 可以连接到隐藏的 SSID?
谢谢
【问题讨论】:
-
除了尝试为网络创建配置文件并使用配置文件连接外,似乎没有其他方法可以做到这一点。不确定 WinRT 中是否有 WiFi 配置文件管理功能。