








。。。。
        。 タ筍。フタ 。
         シォ・゛・キ・  ホOS・ミ。シ・ク・逾        霹タ、キ、゛、ケ。」
        。 シ  ハフ 。
        VC++
        
        。 エト  カュ 。
        windowsNT(SP5) VC++(SP3)
        
| CString CDrvChkView::SIC_GetMyOSVersion()
{
        CString RetName;
        RetName = "";
	// OSVERSIONINFO ケスツ、ツホ、ホノャヘラ、ハクトス熙  荀皃
  	OSVERSIONINFO osVer;
  	osVer.dwOSVersionInfoSize = sizeof(osVer);
  	// OS 、ホ・ミ。シ・ク・逾      ホシ霹タ
  	GetVersionEx(&osVer);
  	CString w1 , w2, w3,w4,w5;    
        w1.Format("%ld",osVer.dwOSVersionInfoSize); 
    	w2.Format("%ld",osVer.dwMajorVersion);
    	w3.Format("%ld",osVer.dwMinorVersion);
    	w4.Format("%ld",osVer.dwBuildNumber); 
  	// OS 、ャ Win32 NT ・ラ・鬣テ・ネ・ユ・ゥ。シ・爨ォ、  ステヌ
        if (osVer.dwPlatformId == VER_PLATFORM_WIN32s){       //Windows3.1
                RetName = "Windows3.1";
        }
        if (osVer.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS){//Windows95 or 98
                if (osVer.dwMinorVersion == 0){
                        RetName = "Windows95";
                }else{
                        RetName = "Windows98";
                }
        }
        if (osVer.dwPlatformId == VER_PLATFORM_WIN32_NT){    //WindowsNT
                RetName = "WindowsNT " + w2 + "." + w3;
        }
  return RetName;
} | 
セ蠏ュエリソ マ。「GetVersionEx()、ホサネヘムハ 。、 ュスメ、キ、ニ、、、゛、ケ。」