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

时间:2016-06-17 09:12:49

标签: registry windows-10

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

Screenshot of regedit

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

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

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

1 个答案:

答案 0 :(得分:0)

我想通了。 我做了一些“黑客”

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

enter image description here

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

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