我正在通过检查以下注册表项来检查安装程序(使用 NSIS 制作)中的 Windows 版本:
HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "CurrentVersion"
根据 this post和 this page来自 MSDN,Windows 10 的当前版本号应该是 10.0。
我刚刚安装了 Windows 10 Pro Insider Preview,注册表中给出的版本号仍然是 6.3,而不是应有的 10.10。
在注册表中是否有另一种可靠的方法来检测 Windows 10?
最佳答案
不是读取值 CurrentVersion
,而是在 Windows 下读取新值 CurrentMajorVersionNumber
(即 10)和 CurrentMinorVersionNumber
(即 0) 10.那些2 keys are new in Windows 10 to detect Windows Version from Registry .
关于windows - 从注册表中获取 Windows 版本的可靠方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31072543/