一段简单的代码
int GetSystemBits(void)
{
SYSTEM_INFO si;
GetNativeSystemInfo(&si);
if (si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64 ||
si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_IA64 )
{
//64 位操作系统
return 64;
}
else {
// 32 位操作系统
return 32;
}
}
直接贴上代码,需要用的可以直接用。细节可以参考相应的MSDN API介绍。