我正在创建通用Windows应用程序(电话和Metro),并且需要访问操作系统的友好名称(例如Windows Phone 8.1)。互联网上的所有来源都指向Environment.OSVersion,但是Environment不包含OSVersion的定义。我想念什么吗?

最佳答案

我用它来获得一些统计数据:

Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation deviceInfo = new Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation();

string FriendlyName = deviceInfo.FriendlyName;
string OperatingSystem = deviceInfo.OperatingSystem;
string SystemManufacturer = deviceInfo.SystemManufacturer;
string SystemProductName = deviceInfo.SystemProductName;

不幸的是,WindowsPhone不是像Silverlight那样的完整操作系统版本,只能是Windows或WindowsPhone。

10-07 23:54