Visual Studio setting WINVER/_WIN32_WINNT to Windows 8 on Windows 7?
问题 I'm performing some testing on Windows 7 x64 using Visual Studio 2012. It appears Microsoft's toolchain is setting _WIN32_WINNT to 0x602 ( _WIN32_WINNT_WIN8 ). Running our test program results in The procedure entry point GetOverlappedResultEx could not be located in the dynamic link library KERNEL32.dll : I have two questions. First, out of morbid curiosity, why is Microsoft setting _WIN32_WINNT to a value that's not valid for the execution environment? I can understand if a user wants to do