//引用空间
using System;
//获取操作系统版本函数
public string GetCurrentOSVersion()
{
//Windows操作系统版本号组成部分:主版本号.次版本号.内部版本号.修订版本号
string tempOSVersion="";
//从System引用空间中获取当前Windows操作系统的详细描述信息
System.OperatingSystem myOperatingSystem =System.Environment.OSVersion;
//从描述信息的版本号判断当前Windows操作系统平台.
switch(myOperatingSystem.Platform)
{
//操作平台可能是Windows 95, Windows 98,Windows 98 Second Edition 或者 Windows Me.
case System.PlatformID.Win32Windows:
switch (myOperatingSystem.Version.Minor)
{
case 0:
tempOSVersion="Windows 95";
break;
case 10:
if(myOperatingSystem.Version.Revision.ToString()=="2222A")
tempOSVersion="Windows 98 Second Edition";
else
tempOSVersion="Windows 98";
break;
case 90:
tempOSVersion="Windows Me";
break;
default:
tempOSVersion=myOperatingSystem.Version.ToString();
break;
}break;
//操作平台可能是Windows NT 3.51, Windows NT 4.0, Windows 2000 或者 Windows XP.
case System.PlatformID.Win32NT:
switch(myOperatingSystem.Version.Major)
{
case 3:
tempOSVersion="Windows NT 3.51";
break;
case 4:
tempOSVersion="Windows NT 4.0";
break;
case 5:
switch(myOperatingSystem.Version.Minor)
{
case 0:tempOSVersion="Windows 2000"; break;
case 1:tempOSVersion="Windows XP"; break;
case 2:tempOSVersion="Windows Server 2003";break;
default:tempOSVersion="Windows Server 2003以上版本"; break;
}break;
default:
tempOSVersion=myOperatingSystem.Version.ToString();
break;
}break;
default:
tempOSVersion=myOperatingSystem.Version.ToString();
break;
}
return tempOSVersion;
}
分享到:
相关推荐
C#获取Windows系统服务信息
C#获取、设置编译版本号、编译时间使用案例,C#获取程序集自动增加的版本号和编译时间,希望帮到有需要的人
使用C#获取WINDOWS系统的图标--DEMO
C#获取、设置编译版本号、编译时间 C#获取、设置编译版本号、编译时间
C# 获取Windows字体并设置字符格式演示实例
一个做测试的朋友让我帮他写一个获取指定文件夹下面(包括里面的子文件夹)所有DLL以及EXE文件的版本号的程序,这里分享出来,希望能给你一些帮助.
C# 获取 Windows 操作下同下各种硬件的指标信息,CPU温度,硬盘温度,硬盘容量,负载等
c# 获取程序集版本号,自动增加“内部版本号”和“修订号
C#获取windows系统帐号的几种方式。
获取 Windows 版本数据的源码
1、在Windows下用CMD netstat命令可以获得当前进程监听端口号的信息,如netstat -ano可以看到IP、port、状态和监听的PID。那么可以执行CMD这个进程得到监听的端口号信息,C#代码如下: 代码如下://进程id int pid...
C# 获取计算机显卡信息,vs05版本下载即可运行。
C#获取系统版本、内存大小、显卡类型、cpu型号
通过C#获取apk文件版本编号,通过版本编号更新APK文件。
C#自编获取Windows任务管理器所有应用程序名称
C#获取windows服务的路径和安装卸载服务实例代码
C#精彩编程-如何获取操作系统版本信息,C#代码,在实际编程过程中,需要知道操作系统的版本信息进行维护,本例中有代码提示。
利用C# 部署Windows 服务,自动控制相关内容。 常用于程序的自动审核。
C# 获取IMEI即获取移动设备手机串号手机编码号源代码
可以获取打印任务文字图片等。C#调用windowsAPI获取打印的各种参数,包含打印序列,打印任务文字和图片等。设置打印参数