我需要检查Windows 8中是否启用了飞行模式,可能需要切换其状态。我目前正在开发一个C# .NET 4.0 Windows窗体应用程序,但是这个问题的答案不应该限制在此。
我需要检查Windows 8中是否启用了飞行模式,可能需要切换其状态。我目前正在开发一个C# .NET 4.0 Windows窗体应用程序,但是这个问题的答案不应该限制在此。
以下是获取 NetworkConnectivityLevel 的代码片段,它可能会为您提供所需的信息。我不知道是否有改变它的方法。我怀疑这是不可能的,因为您还需要提供一种选择要连接到的网络的方式。
public static NetworkConnectivityLevel GetNetworkConnectivityLevel()
{
ConnectionProfile profile = NetworkInformation.GetInternetConnectionProfile();
var ncl = NetworkConnectivityLevel.None;
if (profile != null)
{
ncl = profile.GetNetworkConnectivityLevel();
}
return ncl;
}