我们知道iOS应用可以使用CaptiveNetwork引用连接到Wifi。如某些相关帖子中所述:Connect WiFi Network via App。
是否有任何类似的图书馆可以帮助Windows应用查看现有的无线网络并建立连接?
答案 0 :(得分:0)
是。有Windows.Devices.Wifi命名空间。 (详情请https://msdn.microsoft.com/en-us/library/windows/apps/windows.devices.wifi.aspx?f=255&MSPPError=-2147217396) 它提供了列出网络的方法和一种名为ConnectAsync()的连接方法。我曾经在这里编写了一个样本(它还包括其他内容):https://github.com/DanielMeixner/w10demoking/blob/master/Windows10DemoKing/wifi.xaml.cs
神奇的代码行
using Windows.Devices.WiFi;
// create network adatper instance (see sample code in link above) ...
var nw = nwAdapter.NetworkReport.AvailableNetworks.Where(y => y.Ssid.ToLower() == "myssid").FirstOrDefault();
await nwAdapter.ConnectAsync(nw, WiFiReconnectionKind.Automatic);