。。。。。。。。。。 。。・ロ。シ・爨ヒフ皃 。。
テク「。ヲフネタユ。。サ


OSセホシ霹タ


。。。。

        。 タ筍。フタ 。



         シォ・゛・キ・ホ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()、ホサネヘムハ。、ュスメ、キ、ニ、、、゛、ケ。」


Copyright (C) 1999 System Infinity Corporation. All rights reserved.