如何使用 C# 4.0 检测 Windows 8 操作系统?

2024-01-11

我必须在我的 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(使用前将#替换为@)

如何使用 C# 4.0 检测 Windows 8 操作系统? 的相关文章

随机推荐