1.操作系统版本
通过 Environment 可直接获取操作系统版本信息,根据版本信息,可判断出操作系统型号
var version=Environment.OSVersion.Version;
2.操作系统类型
通过 ManagementClass 类初始化Win32_ComputerSystem,遍历获得SystemType值
/// <summary>
/// 操作系统类型
/// </summary>
public string GetSystemType()
{
string st = "";
ManagementClass mc = new ManagementClass("Win32_ComputerSystem");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
st = mo["SystemType"].ToString();
}
return st;
}
运行结果: