免费杀毒软件,全面病毒解决方案

投递文章  投稿指南 金山毒霸非官方通告:
搜索: 您的位置毒霸首页>毒霸资讯>黑客动态>阅读资讯:C#:如何获取当前操作系统的软件版本

C#:如何获取当前操作系统的软件版本

1970-01-01 00:00:00   来源:   作者:   【 评论:0
我是一个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; 910namespace Reg4U11{12 public partial class Form1 : Form13 {14 public Form1()15 {16 InitializeComponent();17 }1819 private void button1_Click(object sender, EventArgs e)20 {21 RegistryKey rk;22 rk = Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows NT\\CurrentVersion");23 string s= "当前操作系统版本:" rk.GetValue("ProductName").ToString();24 s = s "\r\n" rk.GetValue("CSDVersion").ToString() ;25 s = s "\r\n当前操作系统安装序列号:\r\n" rk.GetValue("ProductId").ToString();26 s = s "\r\n当前系统版本号:" rk.GetValue("CurrentBuildNumber").ToString();27 rk.Close();28 textBox1.Text = textBox1.Text "\r\n" s;29 }3031 private void Form1_Load(object sender, EventArgs e)32 {33 RegistryKey rk;34 rk = Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows NT\\CurrentVersion");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}


Tags:  
责任编辑:
  • 请文明参与讨论,禁止漫骂攻击。 用户名:新注册) 密码: 匿名:
    评论总数:0 [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - 法律声明 - RSS订阅 - 网站地图 - 返回顶部 -