我已经花了很多时间而且我被困住了。
我试图以编程方式连接到已知的隐藏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? 感谢
答案 0 :(得分:4)
如果可用,隐藏网络应位于firstAdapter.NetworkReport.AvailableNetworks
列表中。
由于隐藏了SSID,目标网络Ssid
的{{1}}属性将为WiFiAvailableNetwork
。
您可以在此处做出假设并尝试使用以下方式连接到它:
""