OSがWin9xかWinNTかを判断する方法
OSVERSIONINFO OsVer; // OSバージョン構造体
// 自OSを初期化 E_My_OS = D_WinUnknown;
// OSのバージョンを取得する OsVer.dwOSVersionInfoSize = sizeof(OsVer); Bool_Ret = GetVersionEx( &OsVer );
if( OsVer.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS )
{
// OSがWin9x
E_My_OS = D_Win9x;
}
if( OsVer.dwPlatformId == VER_PLATFORM_WIN32_NT )
{
// OSがWinNT
E_My_OS = D_WinNT;
}
使用する関数はGetVersionEx()関数でこれにOSVERSIONINFOという構造体を渡します。