Windows 10 获取Windows 10的当前版本?

Windows 10 获取Windows 10的当前版本?,windows-10,Windows 10,我的installscript有问题,我正在尝试获取操作系统版本并检测它是否是windows 10 我想要得到的关键是: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\[CurrentVersion] 使用regedit,Windows 10的值为6.3。Windows 8.1和Windows 2012也是如此 但是,如果我在命令行上使用WINVER,我会得到10.0。这是怎么回事?在运行时,您需要正确显示应用程

我的installscript有问题,我正在尝试获取操作系统版本并检测它是否是windows 10

我想要得到的关键是:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\[CurrentVersion]
使用regedit,Windows 10的值为6.3。Windows 8.1和Windows 2012也是如此


但是,如果我在命令行上使用WINVER,我会得到10.0。这是怎么回事?

在运行时,您需要正确显示应用程序,以便从版本检查API中获得正确的值;请参见如何设置,然后可以使用获取正确的值。不过,我不知道您在安装程序项目中可以做多少工作。

在Windows 10下,阅读新值
CurrentMajorVersionNumber
(当前为10)和
CurrentMinorVersionNumber
(当前为0),而不是读取值
CurrentVersionNumber
。那些