https://msdn.microsoft.com/en-us/library/windows/desktop/dn481241(v=vs.85).aspx
says:
So until an application manifest gets added, it looks like Windows 8.1 and 10 will misreport their versions in GetInfo(265) and GetInfo(266)
says:
Quote:
In Windows 8.1 and Windows 10, the GetVersion and GetVersionEx functions have been deprecated. In Windows 10, the VerifyVersionInfo function has also been deprecated. While you can still call the deprecated functions, if your application does not specifically target Windows 8.1 or Windows 10, you will get Windows 8 version (6.2.0.0).
In Windows 8.1 and Windows 10, the GetVersion and GetVersionEx functions have been deprecated. In Windows 10, the VerifyVersionInfo function has also been deprecated. While you can still call the deprecated functions, if your application does not specifically target Windows 8.1 or Windows 10, you will get Windows 8 version (6.2.0.0).
So until an application manifest gets added, it looks like Windows 8.1 and 10 will misreport their versions in GetInfo(265) and GetInfo(266)