检测Windows N和KN版本

时间:2018-11-22 12:49:21

标签: uwp

UWP(C#,XAML)应用程序如何检测它是否在Windows 10的N或KN版本上运行?

我尝试过的事情:

Microsoft.Toolkit.Uwp.Helpers.SystemInformation

System.Environment.OSVersion

所有Windows 10系统上都存在的API: https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-apis

某些Windows 10系统上存在的API: https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-extension-apis

1 个答案:

答案 0 :(得分:1)

目前,没有适合您的API。您可以在WPDev UserVoice

上提交功能请求

在Windows 10上,您的应用可以使用ApiInformation class相关的API来检查classmethodpropertyevent还是{{3} }受当前操作系统的支持。

例如,如果要检查是否支持Windows.Devices.Input.Preview.GazeDevicePreview类,可以使用如下所示的ApiInformation.IsTypePresent方法:

if (ApiInformation.IsTypePresent("Windows.Devices.Input.Preview.GazeDevicePreview"))
{
    //call appropriate APIs
}