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