OSVERSIONINFO osvi;
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx(&osvi);

解决方案 »

  1.   

    dwVersion = GetVersion();
     
    // Get the Windows version.dwWindowsMajorVersion =  (DWORD)(LOBYTE(LOWORD(dwVersion)));
    dwWindowsMinorVersion =  (DWORD)(HIBYTE(LOWORD(dwVersion)));// Get the build number.if (dwVersion < 0x80000000)             // Windows NT/2000, Whistler
        dwBuild = (DWORD)(HIWORD(dwVersion));
    else if (dwWindowsMajorVersion < 4)      // Win32s
        dwBuild = (DWORD)(HIWORD(dwVersion) & ~0x8000);
    else                                     // Windows 95/98/Me
        dwBuild =  0;
      

  2.   

    OSVERSIONINFO versionInfo;
    versionInfo.dwOSVersionInfoSize = sizeof (OSVERSIONINFO);
    GetVersionEx (&versionInfo);