BOOL CGetSysInfo::IsWow64()
{
typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);
LPFN_ISWOW64PROCESS fnIsWow64Process;
BOOL bIsWow64 = FALSE;
fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress(GetModuleHandle(_T("kernel32")),
"IsWow64Process");
if(NULL != fnIsWow64Process)
{
fnIsWow64Process(GetCurrentProcess(), &bIsWow64);
}
return bIsWow64;
}mfc 判断是否为64位操作系统
最新推荐文章于 2023-11-08 22:55:21 发布
本文介绍了一个实用的C++函数BOOLCGetSysInfo::IsWow64(),该函数利用Windows API IsWow64Process来检测当前进程是否运行在64位Windows上的32位兼容模式(即Wow64)。此函数首先获取IsWow64Process函数的地址,并通过GetCurrentProcess()获取当前进程句柄,然后调用该函数检查进程是否为Wow64进程。
5076

被折叠的 条评论
为什么被折叠?



