api判断是32位系统还是64位
1个回答
展开全部
typedef void (WINAPI *PGNSI)(LPSYSTEM_INFO); pGNSI = (PGNSI)GetProcAddress(GetModuleHandle(_T("kernel32.dll")), "GetNativeSystemInfo"); if (NULL != pGNSI) { pGNSI(&si); } else { GetSystemInfo(&si); }
通过判断 si.wProcessorArchitecture
如果是 PROCESSOR_ARCHITECTURE_AMD64 // 64 bits如果是 PROCESSOR_ARCHITECTURE_INTEL // 32 bits
通过判断 si.wProcessorArchitecture
如果是 PROCESSOR_ARCHITECTURE_AMD64 // 64 bits如果是 PROCESSOR_ARCHITECTURE_INTEL // 32 bits
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询