HKLM\Software\Microsoft\Windows NT\CurrentVersion:CurrentBuild 和 CurrentBuildNumber 有什么区别?

Hei*_*nzi 6 registry windows-10

我问的是这两个注册表项:

注册表截图

两者似乎都包含 Windows 10 内部版本号(RTM/TH1 为 10240,1511/TH2 为 10586)。

这两者之间有任何(记录在案的)区别吗?我应该使用哪一个来确定 Windows 10 的“版本”?


脚注:我知道通常检查所需的功能比检查版本号更好。但是,请注意,想要获取当前正在运行的操作系统的版本是合法的,如果需要,我很乐意在评论中讨论。

gil*_*123 1

我明白了。我做了一些“黑客”

我将 key 的值更改CurrentBuild为另一个值,然后打开winver.exe,我看到我在 key 中输入的新值CurrentBuild显示为winver.exe

在此输入图像描述

所以没有文档,但在逆向工程和反复试验的帮助下,你会得到答案:)

所以CurrentBuild关键是winver.exe寻找内部版本号,我认为您也应该这样做。

  • 我的全新 NT4 盒子车队的及时信息!:D (3认同)
  • 在 Windows NT 4 上,情况似乎相反:https://imgur.com/a/GZV3F8a (2认同)