在MS Universal Windows应用程序中连接Wifi?

时间:2016-04-04 12:44:50

标签: win-universal-app

我们知道iOS应用可以使用CaptiveNetwork引用连接到Wifi。如某些相关帖子中所述:Connect WiFi Network via App

是否有任何类似的图书馆可以帮助Windows应用查看现有的无线网络并建立连接?

1 个答案:

答案 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);