当我们从 Windows 8 中的访客帐户登录并尝试查找它给出错误的版本以及与 Windows 8 相同的值时。请建议一些适用于 Windows 8 和 Windows 8.1 的代码或 API
问问题
125 次
1 回答
0
这给你一些背景知识: 我们如何检查当前操作系统是win8还是blue
这对我有用:
// this might only work as long as there's no successor to Windows 8.1
public Version GetVersion()
{
var reportedVersion = System.Environment.OSVersion.Version;
if (reportedVersion.Major==6 && reportedVersion.Minor==2)
{
bool _IsWindows8Point1OrGreater = Type.GetType("Windows.UI.Xaml.Controls.Flyout, Windows.UI.Xaml, ContentType=WindowsRuntime", false) != null;
if(_IsWindows8Point1OrGreater )
reportedVersion = new Version(6,3);
}
return reportedVersion;
}
于 2013-10-24T13:50:43.737 回答