判断操作系统类型
1.是否是win9x
//if os is windows 9x return true ,else return false
bool IsWinows9x( void )
{
OSVERSIONINFO osVersion = {0};
osVersion.dwOSVersionInfoSize = sizeof( OSVERSIONINFO );
::GetVersionEx( &osVersion );
return (bool)( osVersion.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS );
}
2.是否是windows NT
//if os is windows NT return true,else return false
bool IsWindowsNT( void )
{
OSVERSIONINFO osVersion = {0};
osVersion.dwOSVersionInfoSize = sizeof( OSVERSIONINFO );
::GetVersionEx( &osVersion );
if( osVersion.dwPlatformId == VER_PLATFORM_WIN32_NT )
{
return true;
}
else
return false;
}
3.是否是windows2K或大于windows2K
//if os is windows 2k or greater than 2k return true ,else return false;
bool IsWindows2K()
{
OSVERSIONINFO osVersion = {0};
osVer