在C#中,虽然Environment.OSVersion可以获取版本号,但不能获取版本。其实这很简单,两条就能解决。
这条代码是:
//添加Microsoft.Win32;命名空间
string Edition = (string)Registry.GetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", "ProductName", 0);
label1 .Text = "产品版本(操作系统):" + Edition;
程序运行效果

这样,就获取了Windows版本。

通过注册表获取Windows操作系统版本的C#实现,只需两行代码即可读取HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersion下ProductName的值,展示产品版本。
374

被折叠的 条评论
为什么被折叠?



