C#判断操作系统类型
//获取系统信息
System.OperatingSystem osInfo = System.Environment.OSVersion;
//获取操作系统ID
System.PlatformID platformID = osInfo.Platform;
//获取主版本号
int versionMajor = osInfo.Version.Major;
//获取副版本号
int versionMinor = osInfo.Version.Minor;
//判断是否为XP系统
if((Environment.OSVersion.Platform == PlatformID.Win32NT) &&
(Environment.OSVersion.Version.Major == 5) &&
(Environment.OSVersion.Version.Minor == 1))
{
........
}
//判断是否为win7系统
if((Environment.OSVersion.Platform == PlatformID.Win32NT) &&
(Environment.OSVersion.Version.Major == 6) &&
(Environment.OSVersion.Version.Minor == 1))
{
......
}
其余操作系统判断条件可对应上面表格