천객만래 [千客萬來] (It has an interminable succession of visitors)

'XPOver'에 해당되는 글 2건

  1. 2012.05.02 [개발/VC++] 운영제체 XP 이상 확인
  2. 2011.03.08 [개발/VC++] 운영제체 XP 이상 확인

[개발/VC++] 운영제체 XP 이상 확인 


운영체제가 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; 
}

Posted by SB패밀리

운영체제가 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; 
}

Posted by SB패밀리