gpt4 book ai didi

c# - 如何判断操作系统是 Windows XP 还是更高版本?

转载 作者:IT王子 更新时间:2023-10-29 04:18:05 29 4
gpt4 key购买 nike

我正在尝试使用 Environment.OSVersion.Version 对象,但无法真正判断哪个版本表明操作系统是 Windows XP 或更高版本(例如,我想排除 Windows 2000, ME 或以前的版本)。

最佳答案

使用 System.OperatingSystem 对象,然后过滤主要和次要版本号。

我过去使用过这些函数:

static bool IsWinXPOrHigher()
{
OperatingSystem OS = Environment.OSVersion;
return (OS.Platform == PlatformID.Win32NT) && ((OS.Version.Major > 5) || ((OS.Version.Major == 5) && (OS.Version.Minor >= 1)));
}

static bool IsWinVistaOrHigher()
{
OperatingSystem OS = Environment.OSVersion;
return (OS.Platform == PlatformID.Win32NT) && (OS.Version.Major >= 6);
}

关于c# - 如何判断操作系统是 Windows XP 还是更高版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732432/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com