判断操作系统的版本

判断是否为Win7操作系统:

 

OSVERSIONINFO version; 
 ZeroMemory(&version,sizeof(OSVERSIONINFO));
 version.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
 DWORD dwMajor = 0; 
 DWORD dwMinor = 0; 
 BOOL bRet = GetVersionEx(&version); 
 dwMajor = version.dwMajorVersion; 
 dwMinor = version.dwMinorVersion; 

 if (bRet && dwMajor == 6 && dwMinor == 1) //win7 
 {
  return TRUE;
 }
 else 
 {
  return FALSE;
 }

 

注意一定要调用version.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
进行初始化。

你可能感兴趣的:(判断操作系统的版本)