用VC判断系统CPU是否为64位

2014-11-23 21:30:25 · 作者: · 浏览: 94

用VC判断系统CPU是否为64位
SYSTEM_INFO si;
GetNativeSystemInfo(&si);

if (si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64 ||

si.wProcessorArchitecture != PROCESSOR_ARCHITECTURE_IA64 )

{
//64 位操作系统
MessageBox(NULL,"64位操作系统","系统检测",MB_OK);
return TRUE;
}

else

{
// 32 位操作系统
MessageBox(NULL,"32位操作系统","系统检测",MB_OK);
return FALSE;
}