자신이 사용중인 os가 window 7인지 아닌지를 판별해주는 프로그램을 짜봤다.
리버싱 문제낼때 언제 한번 써먹어야 겠다.
#include <stdio.h> #include <tchar.h> #include <Windows.h> int _tmain(int argc, TCHAR *argv[]) { OSVERSIONINFOEX osver = {0, }; osver.dwOSVersionInfoSize = sizeof(osver); osver.dwMajorVersion = 6; osver.dwMinorVersion = 1; osver.dwPlatformId = VER_PLATFORM_WIN32s; DWORDLONG dwlConditionMask = 0; VER_SET_CONDITION(dwlConditionMask, VER_MAJORVERSION, VER_EQUAL); VER_SET_CONDITION(dwlConditionMask, VER_MINORVERSION, VER_EQUAL); VER_SET_CONDITION(dwlConditionMask, VER_PLATFORMID, VER_EQUAL); if(VerifyVersionInfo(&osver, VER_MAJORVERSION | VER_MINORVERSION | VER_PLATFORMID, dwlConditionMask)) _tprintf(TEXT("This system is Window 7\n")); else _tprintf(TEXT("This system is not Window 7\n")); return 0; } |
'Programming' 카테고리의 다른 글
타이머 함수 (0) | 2014.02.01 |
---|---|
[dovelet]-crypt (0) | 2014.01.20 |
Binary Search (0) | 2013.07.18 |
좋은 사이트.. (0) | 2013.07.13 |
c++ 급여 관리 시스템 (0) | 2013.07.09 |