我正在寻找一种通过C#连接到非广播(隐藏)网络的方法。这对我来说是一个新的发展领域。它是一个需要能够管理WiFi连接的UWP应用程序。我目前使用Windows.Devices.Wifi名称空间来做几乎所有其他的事情,但是我不知道如何做非广播。我有网络的SSID和密码。我可能遗漏了一些东西,这可能真的很容易做到,但我遗漏了一些东西。有谁能帮我吗?
发布于 2016-05-31 18:16:29
您可以使用bssid获取WiFiAvailableNetwork,就像我做的那样:
wifiList.AddRange(wifiAdapter.NetworkReport.AvailableNetworks.ToList());wifiAdapter.ScanAsync();var wifiList= await
WiFiAvailableNetwork targetWifi = wifiList.FirstOrDefault(x => x.Bssid.Equals("00:19:a9:7f:08:a0"));
发布于 2016-05-20 22:18:57
根据the documentation的说法,这可以通过WiFiAdapter.ConnectAsync方法来完成。
public IAsyncOperation<WiFiConnectionResult> ConnectAsync(
WiFiAvailableNetwork availableNetwork,
WiFiReconnectionKind reconnectionKind,
PasswordCredential passwordCredential,
string ssid
)使用给定的密码和重新连接策略将此Wi-Fi设备连接到隐藏网络。
https://stackoverflow.com/questions/37348699
复制相似问题