`
guanhuaing
  • 浏览: 1258085 次
文章分类
社区版块
存档分类
最新评论

C#获取WIndows版本号截止至Windows2003Server版本

 
阅读更多

//引用空间
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#投票调查系统.zip

    总之,这个【C#投票调查系统】是一个全面的学习资源,涵盖了软件开发中的前端交互、后端逻辑处理、数据库操作等多个方面,无论是对C#新手还是有一定经验的开发者,都能从中获取宝贵的经验和知识。

    asp.net科研项目的管理系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目

    asp.net 学生科研项目的管理系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为vs2010,数据库为sqlserver2008,或者以上版本都可以,使用c#语言开发。...

    小程序 叮咚活动报名高级版V5.2.8

    这款软件的版本号为V5.2.8,意味着它经过了多次迭代和优化,旨在提供更高效、稳定且功能丰富的服务。在本文中,我们将深入探讨这个高级版小程序的核心特性、技术实现以及其在活动管理中的应用。 首先,让我们了解小...

    任务管理系统 VS2005+SQL2000

    【任务管理系统 VS2005+SQL2000】是一个基于Microsoft的开发环境Visual Studio 2005(VS2005)和数据库管理系统SQL Server 2000构建的应用程序,主要目的是实现对任务的高效管理和协作。这个系统涵盖了用户管理、...

    投票.NET_dotnet整站程序.rar

    版本号1.2表示这是该软件的第二个主要更新,通常意味着在前一版本的基础上增加了新功能或修复了已知问题。 在这个压缩包中,可能包含的文件有: 1. 源代码文件(.cs或.vb):包含了.NET程序的代码。 2. 网页文件(....

Global site tag (gtag.js) - Google Analytics