Age*_*ire 34
Version win8version = new Version(6, 2, 9200, 0);
if (Environment.OSVersion.Platform == PlatformID.Win32NT &&
Environment.OSVersion.Version >= win8version)
{
// its win8 or higher.
}
Run Code Online (Sandbox Code Playgroud)
好吧,伙计们,在我看来,这段代码已被微软本身标记为弃用.我在此处留下链接,以便您可以阅读更多相关信息.
简而言之,它说:
对于Windows 8及更高版本,总是会有相同的版本号(6,2,9200,0).而不是寻找Windows版本,去寻找你试图解决的实际功能.
Asi*_*sik 13
Windows 8或更新版本:
bool IsWindows8OrNewer()
{
var os = Environment.OSVersion;
return os.Platform == PlatformID.Win32NT &&
(os.Version.Major > 6 || (os.Version.Major == 6 && os.Version.Minor >= 2));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21743 次 |
| 最近记录: |