我想将os产品版本改为6.3.9600.17415 当使用OSVERSIONINFOEX我成功获得6.3.9600
如何获取最后一个17415的内部版本号
答案 0 :(得分:3)
如果您确实需要确切的内部版本号,请在kernel32.dll上使用GetFileVersionInfo。这篇文章解释了如何使用GetFileVersionInfo:
https://stackoverflow.com/a/17286050/2501336
这是获取真实操作系统版本号的文档化方法,并且不受虚拟化影响:
要获取操作系统的完整版本号,请调用其中一个系统DLL上的
GetFileVersionInfo
函数,例如Kernel32.dll
,然后调用VerQueryValue
以获取{{1}文件版本信息的子块。