Windows API4 [Windows] 윈도우 버전 확인 (Win32API) 1. 개요 - OSVERSIONINFOEX 구조체로 윈도우의 버전을 알수있음. 2. 코드 OSVERSIONINFOEX osvi; ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX)); osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); // OSVERSIONINFOEX 구조체를 이용하여 버전 구분 switch(osvi.dwPlatformId){ // NT 기반 운영체제 case VER_PLATFORM_WIN32_NT: /* dwMajorVersion, dwMinorVersion 멤버로 운영체제 구분 ex) if(osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 0) version = "vista"; .. 2015. 8. 23. [Windows] 관리자 권한 요구하기 (Win32API) Property -> Linker -> Manifest File -> UAC Execution Level 2015. 8. 22. [Windows] ATL90.dll, MSVCR90.dll 의존성 제거 (Win32API) ATL90.dll [Project] Property -> General -> Use of ATL -> Static Link to ATL MSVCR90.dll [Project] Property -> C/C++ -> Code Generation -> Runtime Library -> /MT 단, Debug로 컴파일 할 경우에는 /MTd 2015. 8. 21. [Windows] 기본 윈도우 소스 (Win32API) 1. 코드 #include LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); HINSTANCE g_Inst; LPCWSTR lpszClass = TEXT("Window"); int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszClassParam, int nCmdShow) { HWND hWnd; MSG Message; WNDCLASS WndClass; g_Inst = hInstance; WndClass.cbClsExtra=0; WndClass.cbWndExtra=0; WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH); W.. 2015. 8. 21. 이전 1 다음