操作系统软件版本获取教程

【导读】操作系统软件版本获取方法相关系统问题,下面编程之家小编为大家详细解答。

我是一个C#的初学者,这是我参考一些资料,自己弄的一个通过访问当前操作系统的注册表来获取当前操作系统相关信息的小程序,仅供参考。

1using System;


2using System.Collections.Generic;


3using System.ComponentModel;


4using System.Data;


5using System.Drawing;


6using System.Text;


7using System.Windows.Forms;


8using Microsoft.Win32;


9


10namespace Reg4U


11{


12 public partial class Form1 : Form


13 {


14 public Form1()


15 {


16 InitializeComponent();


17 }


18


19 private void button1_Click(object sender,EventArgs e)


20 {


21 RegistryKey rk;


22 rk = Registry.LocalMachine.OpenSubKey("SoftwareMicrosoftwindows NTCurrentVersion");


23 string s= "当前操作系统版本:" rk.GetValue("ProdUCtName").ToString();


24 s = s "rn" rk.GetValue("CSDVersion").ToString() ;


25 s = s "rn当前操作系统安装序列号:rn" rk.GetValue("ProductId").ToString();


26 s = s "rn当前系统版本号:" rk.GetValue("CurrentBuildNumber").ToString();


27 rk.Close();


28 textBox1.Text = textBox1.Text "rn" s;


29 }


30


31 private void Form1_Load(object sender,EventArgs e)


32 {


33 RegistryKey rk;


34 rk = Registry.LocalMachine.OpenSubKey("SoftwareMicrosoftwindows NTCurrentVersion");


35 string s = rk.GetValue("ProductName").ToString();


36 if (System.Text.RegularEXPressions.Regex.IsMatch(s,"windows 2000"))


37 {


38 textBox1.Text = "您的操作系统是2K,恭喜您,你的当前系统适合本软件的使用!";


39 }


40 rk.Close();


41 }


42 }


43}

总结:以上就是编程之家整理的操作系统软件版本获取方法相关教程内容,希望能帮助到大家。

相关文章

预装win11的电脑也可以安装win7系统,本文详细介绍了具体操作...
Win11和Win7双系统可以兼顾新系统的功能和旧系统的兼容性,但...
Win7无法直接升级Win11,需要全新安装。升级前请备份重要数据...
这篇win7改win11详细教程,带你一步步完成系统升级,包括备份...
Win7和Win11跑分对比结果出人意料,Win7在某些场景下性能表现...
Win7之家显卡天梯图为您提供最全面的显卡性能对比和选择指南...