计算机操作系统信息获取及判断
来源:互联网 发布:最新2017网络热点事件 编辑:程序博客网 时间:2024/04/29 09:06
(1)获取当前计算机系统的版本等信息,代码如下所示:
string strSystem = Environment.OSVersion.ToString(); //get the version of OS
使用label控件显示效果如下图所示:
(2)获取当前计算机系统版本的Service Pack 版本
string strSPtem = Environment.OSVersion.ServicePack.ToString(); //get the Servive Pack level of OS
(3)判断当前计算机系统的版本 windows XP 、windows 7 等等;主要根据计算机 PlatformID、主版本号、副版本号 来判断,如下表所示 :
系统ID、主版本号、副版本号的获取如下所示:
System.PlatformID platformID = osInfo.Platform;int versionMajor = osInfo.Version.Major;int versionMinor = osInfo.Version.Minor;
System.PlatformID枚举值及其含义
Win32S 操作系统为 Win32s(Win32 子集)类型。
Win32s 是运行于 Windows 16 位版本上的层,它提供对 32 位应用程序的访问。
Win32Windows 操作系统为 Windows 95 或较新的版本。
Win32NT 操作系统为 Windows NT 或较新的版本。
WinCE 操作系统为 Windows CE。
Unix 操作系统为 Unix。
Xbox 开发平台为 Xbox 360。
Win32s 是运行于 Windows 16 位版本上的层,它提供对 32 位应用程序的访问。
Win32Windows 操作系统为 Windows 95 或较新的版本。
Win32NT 操作系统为 Windows NT 或较新的版本。
WinCE 操作系统为 Windows CE。
Unix 操作系统为 Unix。
Xbox 开发平台为 Xbox 360。
if ((Environment.OSVersion.Platform == PlatformID.Win32NT) && (Environment.OSVersion.Version.Major == 6) && (Environment.OSVersion.Version.Minor == 1))//判断操作时系统是否为Windows7else if ((Environment.OSVersion.Platform == PlatformID.Win32NT) && (Environment.OSVersion.Version.Major == 5) && (Environment.OSVersion.Version.Minor == 2)) //判断操作系统是否为windows 2003 SP2 else if((Environment.OSVersion.Platform == PlatformID.Win32NT)&&(Environment.OSVersion.Version.Major == 6)&&(Environment.OSVersion.Version.Minor==0) ) //判断操作系统是否为Windows 2008else if ((Environment.OSVersion.Platform == PlatformID.Win32NT) && (Environment.OSVersion.Version.Major == 5) && (Environment.OSVersion.Version.Minor == 1)) //判断操作系统是否为Windows 2008 R2/SP1else if ((Environment.OSVersion.Platform == PlatformID.Win32NT) && (Environment.OSVersion.Version.Major == 6) && (Environment.OSVersion.Version.Minor == 0)) //判断操作时系统是否为WindowsVistaelse if ((Environment.OSVersion.Platform == PlatformID.Win32NT) && (Environment.OSVersion.Version.Major == 5) && (Environment.OSVersion.Version.Minor == 1)) //判断操作时系统是否为Windows XP SP3
- 计算机操作系统信息获取及判断
- JS获取操作系统及浏览器信息
- JAVA获取计算机的IP、名称、操作系统等信息
- JAVA获取计算机的IP、名称、操作系统等信息
- Java获取计算机的IP、名称、操作系统等信息
- JAVA获取计算机的IP、名称、操作系统等信息
- C#判断操作系统信息
- 判断操作系统版本信息
- 获取Windows操作系统信息计算机名,操作系统型号,版本号,CPU架构,SP号
- 获取操作系统CPU及内存使用信息的另一种方法
- Java获取操作系统信息及指定时区的时间
- HttpServletRequest请求中获取操作系统,浏览器及浏览器版本信息
- 获取操作系统信息
- Java获取操作系统信息
- Java获取操作系统信息
- Java获取操作系统信息
- java获取操作系统信息
- java获取操作系统信息
- ffmpeg(1)环境搭建+tutorial01.c
- Ubuntu中root用户和user用户的相互切换
- 蓝牙4.0助力2013电子产品创新
- Objective-C数据类型之id,SEL,BOOL,nil,NULL和NSNull
- javamail发邮件
- 计算机操作系统信息获取及判断
- 为什么要标准化用户故事格式
- jquery 中$.trim()是什么意思?
- 第八次上机实验
- abap中判断变量的值是否为数字
- myeclipse 10.0 Windows + linux + 破解补丁/注册机注册方法和下载
- [转]word中不显示mathtype公式,只显示方框,双击后可以再mathtype里面看到公式
- eoe android Studio 安装使用教程
- 算法导论 14-2 Josephus 排列