Let me explain the scenario.
While I scan many executables in my windows director with ProtectionID, I had to scan Windows Explorer. And the results or given below.
Scanning -> C:\Windows\explorer.exe
File Type : 64-Bit Exe (Subsystem : Win GUI / 2), Size : 2871808 (02BD200h) Byte(s)
[!] Warning : Cpu is AMD, this file is for IA64 (incompatible)
[x] Warning - FileAlignment seems wrong.. no solution calculated (using NULL)
[File Heuristics] -> Flag : 00000000000001001101000000000000 (0x0004D000)
[CompilerDetect] -> Visual C++ 9.0 (Visual Studio 2008)
[!] File appears to have no protection or is using an unknown protection
- Scan Took : 0.548 Second(s)
I know that my processor is Core 2 Duo and it's x64 architecture as resulted in warning flag. But the OS I've installed in Windows 7 x64 arch. The above results raise me a question that my OS is x64 or IA64? How can I find that?


exework (I'm assuming so else you'd have serious OS trouble)? If so, I'd be dubious that the software is given a valid reading, check with something else. – DMA57361♦ May 16 '12 at 7:45%PROCESSOR_ARCHITECTURE%, andecho %PROCESSOR_ARCHITECTURE%in the command prompt should give youAMD64(as you say you're using a Core 2 Duo).msinfo32.exeshould also have a "System Type" field, which saysx64-based PCfor me on a x86-64 processor. I'm not sure how/why you have a IA64 system binary... – Bob May 16 '12 at 7:51