Index: src/ch/WindowsVersion.cpp =================================================================== diff -u -rb26ced3298e3e7e51d91f3ac70b56746786da83b -r3d5880c6661c3ed500e0c1c739a923ae9ede0364 --- src/ch/WindowsVersion.cpp (.../WindowsVersion.cpp) (revision b26ced3298e3e7e51d91f3ac70b56746786da83b) +++ src/ch/WindowsVersion.cpp (.../WindowsVersion.cpp) (revision 3d5880c6661c3ed500e0c1c739a923ae9ede0364) @@ -18,7 +18,7 @@ // ============================================================================ #include "stdafx.h" #include "WindowsVersion.h" -#include "TRegistry.h" +#include "../common/TRegistry.h" #include #include @@ -67,8 +67,11 @@ OSVERSIONINFOEX ovi = { 0 }; ovi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); +#pragma warning(push) +#pragma warning(disable: 4996) if(!GetVersionEx((OSVERSIONINFO*)&ovi)) return false; +#pragma warning(pop) if(ovi.dwMajorVersion != 5) return false; @@ -89,8 +92,11 @@ OSVERSIONINFOEX ovi = { 0 }; ovi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); +#pragma warning(push) +#pragma warning(disable: 4996) if(!GetVersionEx((OSVERSIONINFO*)&ovi)) return false; +#pragma warning(pop) if(ovi.dwMajorVersion != 6) return ovi.dwMajorVersion > 6;