C# 判断当前系统是XP还是WIN7
2013-01-23 17:02
435 查看
直接提供Winform程序:
OperatingSystem os = Environment.OSVersion;
switch (os.Platform)
{
case PlatformID.Win32Windows:
switch (os.Version.Minor)
{
case 0:
label1.Text = "Windows 95 ";
break;
case 10:
if (os.Version.Revision.ToString() == "2222A ")
label1.Text = "Windows 98 第二版 ";
else
label1.Text = "Windows 98 ";
break;
case 90:
label1.Text = "Windows Me ";
break;
}
break;
case PlatformID.Win32NT:
switch (os.Version.Major)
{
case 3:
label1.Text = "Windows NT 3.51 ";
break;
case 4:
label1.Text = "Windows NT 4.0 ";
break;
case 5:
switch (os.Version.Minor)
{
case 0:
label1.Text = "Windows 200 ";
break;
case 1:
label1.Text = "Windows XP ";
break;
case 2:
label1.Text = "Windows 2003 ";
break;
}
break;
case 6:
switch (os.Version.Minor)
{
case 0:
label1.Text = "Windows Vista ";
break;
case 1:
label1.Text = "Windows 7 ";
break;
}
break;
}
break;
}
当然,大家直接可以通过 OperatingSystem
os = Environment.OSVersion;然后判断os.Version.Major是否是等于6,就可以判断系统是不是windows Vista以上版本
OperatingSystem os = Environment.OSVersion;
switch (os.Platform)
{
case PlatformID.Win32Windows:
switch (os.Version.Minor)
{
case 0:
label1.Text = "Windows 95 ";
break;
case 10:
if (os.Version.Revision.ToString() == "2222A ")
label1.Text = "Windows 98 第二版 ";
else
label1.Text = "Windows 98 ";
break;
case 90:
label1.Text = "Windows Me ";
break;
}
break;
case PlatformID.Win32NT:
switch (os.Version.Major)
{
case 3:
label1.Text = "Windows NT 3.51 ";
break;
case 4:
label1.Text = "Windows NT 4.0 ";
break;
case 5:
switch (os.Version.Minor)
{
case 0:
label1.Text = "Windows 200 ";
break;
case 1:
label1.Text = "Windows XP ";
break;
case 2:
label1.Text = "Windows 2003 ";
break;
}
break;
case 6:
switch (os.Version.Minor)
{
case 0:
label1.Text = "Windows Vista ";
break;
case 1:
label1.Text = "Windows 7 ";
break;
}
break;
}
break;
}
当然,大家直接可以通过 OperatingSystem
os = Environment.OSVersion;然后判断os.Version.Major是否是等于6,就可以判断系统是不是windows Vista以上版本
相关文章推荐
- C# 判断当前系统是XP还是WIN7 .获取当前系统版本
- C# 如何判断系统是32位还是64位
- 判断系统是win7还是xp
- 写一个程序判断当前系统存储模式是大端还是小端
- JS 判断 取 当前系统类型 可用来定义某些WIN7系统和XP系统下字体区别
- C# 如何判断系统是64位还是32位
- C# 如何判断系统是32位还是64位
- C#判断当前系统服务存在否
- 利用C#判断当前操作系统是否为Win8及其以上版本的系统
- win7 c#系统用户类型判断
- 如何判断当前系统是ipv4还是ipv6
- C#判断当前系统当前时区是否使用夏令时(夏时制)
- C#中判断系统的架构(32位,还是64位)
- C#判断系统是32位还是64位的方法
- 关于大小端的简单介绍以及使用C写一个函数判断当前系统是大端存储还是小端存储
- 判断来访问网站的用户是手机用户还是Web浏览器的用户【即判定用户当前使用的系统】
- C# 判断当前请求是GET、还是POST ?
- C# 判断32位还是64位系统的一个简单方法(当然目标平台不能是x86)
- JAVA判断当前操作系统环境是xp还是linux
- 在win7与XP系统下 C#缺省路径不同