-
#include <windows.h>
-
typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS)
-
(HANDLE, PBOOL);
-
LPFN_ISWOW64PROCESS fnIsWow64Process = (LPFN_ISWOW64PROCESS)
-
GetProcAddress( GetModuleHandle( "kernel32 "), "IsWow64Process ");
-
BOOL IsWow64()
-
{
-
BOOL bIsWow64 = FALSE;
-
if (NULL != fnIsWow64Process)
-
{
-
if (!fnIsWow64Process(GetCurrentProcess(),&bIsWow64))
-
{
-
// handle error
-
std::cout < < "Handle Error " < <std::endl;
-
}
-
}
-
return bIsWow64;
-
}