BOOL IsWindowsVista() { OSVERSIONINFO osvi; ZeroMemory(&osvi, sizeof(OSVERSIONINFO)); osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&osvi); return osvi.dwMajorVersion == 6; // Major 버전과 Minor 버전 수치를 변경 } BOOL IsWindowsXP() { OSVERSIONINFO osvi; ZeroMemory(&osvi, sizeof(OSVERSIONINFO)); osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&osvi); return osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 1; }
Win32
버전
Retrieved from http://hyacinth.byus.net/moniwiki/wiki.php/C++/윈도우 버전 실행 중 얻기
last modified 2011-12-07 16:23:37