我必须在我的 C# Windows 应用程序中检测 Windows 8 操作系统并进行一些设置。我知道我们可以使用以下命令检测 Windows 7Environment.OSVersion
,但是如何检测Windows 8呢?
提前致谢。
Version win8version = new Version(6, 2, 9200, 0);
if (Environment.OSVersion.Platform == PlatformID.Win32NT &&
Environment.OSVersion.Version >= win8version)
{
// its win8 or higher.
}
Windows 8.1 及更高版本的更新:
好吧,伙计们,在我看来这段代码已被微软本身标记为已弃用。我留下一个链接在这里 https://stackoverflow.com/a/31885961/558018所以你可以阅读更多相关内容。
简而言之,它说:
对于 Windows 8 及更高版本,始终会有相同的版本号(6, 2, 9200, 0)。与其寻找 Windows 版本,不如去寻找您想要解决的实际功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)