Programming

운영체제 비트 수 확인

굿쏘 2013. 6. 20. 18:13
BOOL bIs64BitOS = FALSE;

typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL); 

LPFN_ISWOW64PROCESS fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress( GetModuleHandle("kernel32"),"IsWow64Process");

if( NULL != fnIsWow64Process )
{
	if( !fnIsWow64Process( GetCurrentProcess(),&bIs64BitOS ) )
	{
		//error
	}
}



if( bIs64BitOS == FALSE )
{
	AfxMessageBox( "32" );
}
else
{
	AfxMessageBox( "64" );
}