Sys.get_sys_info gives wrong version number on Windows 10 (DEF-3317)

sys.get_sys_info system_version reports 6.2 (for Windows 8) instead of Win 10 values https://msdn.microsoft.com/en-us/library/windows/desktop/ms724451(v=vs.85).aspx

That’s odd. We use OSVERSIONINFO and dwMajorVersion and dwMinorVersion (https://msdn.microsoft.com/en-us/library/windows/desktop/ms724834(v=vs.85).aspx). But I see now that it mentions “For applications that have been manifested for Windows 8.1 or Windows 10. Applications not manifested for Windows 8.1 or Windows 10 will return the Windows 8 OS version value (6.2).” I’m assuming this is something we need to do in the bundling step, but I’m unsure of the implications/side-effects.

1 Like

Seems like this is what should be used? https://msdn.microsoft.com/en-us/library/windows/desktop/dn424972(v=vs.85).aspx