C# 检测Windows应用商店应用程序中的WIFI连接
我需要检测运行我的应用程序的设备当前是否连接到WIFI网络。我已经读过我知道我可以确定“连接成本”,但我特别想知道是否有办法判断设备是否连接到WIFI。我找到了解决方案: 现在您可以执行以下操作:C# 检测Windows应用商店应用程序中的WIFI连接,c#,.net-4.5,windows-store-apps,windows-store,C#,.net 4.5,Windows Store Apps,Windows Store,我需要检测运行我的应用程序的设备当前是否连接到WIFI网络。我已经读过我知道我可以确定“连接成本”,但我特别想知道是否有办法判断设备是否连接到WIFI。我找到了解决方案: 现在您可以执行以下操作: switch (internetConnectionProfile.NetworkAdapter.IanaInterfaceType) { case 71: networkStat
switch (internetConnectionProfile.NetworkAdapter.IanaInterfaceType)
{
case 71:
networkStatus = InternetAccess.WLAN;
break;
ect....
我希望使用NetworkInterface类,但它对于Windows应用商店应用程序来说是一个非常有限的版本,剩下的就是GetIsNetworkAvailable。WMI似乎也被Win Store应用程序禁用。这真的让我想知道为什么没有这些神奇数字的枚举