OSVERSIONINFOW.dwBuildNumber 不是 return Windows 10 的完整版本号

OSVERSIONINFOW.dwBuildNumber does not return the complete build number of Windows 10

我的Windows10的版本号是18363.900,如下图

我尝试了 RtlGetVersion(PRTL_OSVERSIONINFOW),但 OSVERSIONINFOW.dwBuildNumber 仅 returns 18363.

为什么 RtlGetVersion return 没有完整的版本号?如何获得 Windows 10 的完整 OS 版本号

这个版本不是dwBuildNumber返回的,你想要的叫UBR可以从注册表的DWORD中读取:

这个数字显示补丁级别。我的 329 显示我有这个 patch installed