Sample Code:
bool IsRunningOnWow64()
{
BOOL bIsWow64 = FALSE;
BOOL (WINAPI *fnIsWow64Process)(HANDLE, PBOOL);
fnIsWow64Process = (BOOL(WINAPI*)(HANDLE, PBOOL))::GetProcAddress(
::GetModuleHandleW(L"kernel32"), "IsWow64Process");
if(NULL != fnIsWow64Process)
fnIsWow64Process(GetCurrentProcess(), &bIsWow64);
return bIsWow64 ? true : false;
}
Reference on MSDN:
IsWow64Process Function