운영체제가 XP가 아닌 그 이상인지 확인한다. 비스타, 윈도우즈7, 그 이후 버전 등
// 운영체제가 xp 이상인가.
BOOL COSInstallApp::OSVersionXPOver()
{
DWORD dwVersion, dwMajorVersion, dwMinorVersion, dwBuild;
dwVersion = GetVersion();
// Get the Windows version.
dwMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion)));
dwMinorVersion = (DWORD)(HIBYTE(LOWORD(dwVersion)));
// Get the build number.
if (dwVersion < 0x80000000)
dwBuild = (DWORD)(HIWORD(dwVersion));
else // Windows Me/98/95
dwBuild = 0;
return dwMajorVersion >= 6 ? TRUE : FALSE;
}
반응형
'IT-개발,DB' 카테고리의 다른 글
[개발/VC++] IE 보호 모드에서 비보호 모드 프로세스 실행 (0) | 2011.03.11 |
---|---|
[개발/VC++] HINSTANCE & HWND의 차이 (0) | 2011.03.11 |
[개발/VC++] MFC 관리자권한 외부 프로세스 실행을 위한 소스 (0) | 2011.03.08 |
[개발] 인터넷 익스플로러 열어본 페이지 목록 확인할 수 있는 곳 (0) | 2011.02.22 |
[개발/VC++] Visual C++에 관련된 유용한 코드 팁 (0) | 2011.02.22 |
댓글