创建一个函数,IsWow64Process()
为 32 位进程调用 Win32 API 函数,为 64 位进程返回true
。
bool is_64bit(void)
{
#if defined(_WIN64)
return true; // 64-bit programs run only on Win64
#elif defined(_WIN32)
BOOL f64 = FALSE;
return IsWow64Process(GetCurrentProcess(), &f64) && f64;
#endif
}