阅读 OS 版本 C#
Reading OS Version C#
我正在尝试使用 .NET5 上的 VersionString 获取我的 os 版本。
这是代码(我在互联网上的某个地方找到了这样的例子)。
string osVersion = Environment.OSVersion.VersionString;
Console.WriteLine("OS Version: " + osVersion);
结果是OS Version: Microsoft Windows NT 10.0.19043.0
但是,我确定这是否是正确的结果,因为根据 AIDA64 Business,我当前的 OS 版本是 10.0.19043.1526。所以我想知道为什么我的程序输出是 0 而不是 1526?或者可能没关系?
最后一组数字称为更新构建版本 (UBR),可以从注册表访问
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\UBR
我正在尝试使用 .NET5 上的 VersionString 获取我的 os 版本。 这是代码(我在互联网上的某个地方找到了这样的例子)。
string osVersion = Environment.OSVersion.VersionString;
Console.WriteLine("OS Version: " + osVersion);
结果是OS Version: Microsoft Windows NT 10.0.19043.0
但是,我确定这是否是正确的结果,因为根据 AIDA64 Business,我当前的 OS 版本是 10.0.19043.1526。所以我想知道为什么我的程序输出是 0 而不是 1526?或者可能没关系?
最后一组数字称为更新构建版本 (UBR),可以从注册表访问
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\UBR