C# 识别操作系统
来源:互联网 发布:凯文费奇 知乎 编辑:程序博客网 时间:2024/06/07 12:10
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;
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;
}
直接判断是不是XP
if ((Environment.OSVersion.Platform == PlatformID.Win32NT)
&& (Environment.OSVersion.Version.Major == 5)
&& (Environment.OSVersion.Version.Minor == 1))
{
MessageBox.Show("是XP ");
}
else
{
MessageBox.Show("不是XP");
}
0 0
- C# 识别操作系统
- 如何识别操作系统版本
- 操作系统位数的识别
- 识别操作系统版本
- 32位操作系统内存大小识别
- 如何通过ping识别操作系统
- c# 识别验证码
- C#识别验证码
- C#关于OCR识别
- C# 手写识别整理
- C#识别验证码
- C#识别验证码
- C#识别验证码
- C#识别验证码
- C#实现语音识别
- C# 图片识别
- C# 验证识别类
- c# 验证码 识别
- [Python] 对 Python 装饰器的理解心得
- yarn状态机可视化
- hibernate 中对set对象的两种配置方法
- GPUImage.h简单说明
- 2014.10.09 周四-没问题
- C# 识别操作系统
- IOS 渐入swift -1 Swift的nil和OC的nil区别
- 啄爪着追坠注专遵滓诅撞自阻淄柞坐坐砖
- Oracle 10g 目录下有参考价值的文件
- 进程和线程
- 水樹 奈々 Blog 20140913 こんなの初めて見ました!译文
- 伪分布模式安装Hadoop
- 专孜总灼桩罪拽阻茁琢咨酌走着籽族左佐
- Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案