How do you check on Vista if .exe file is 32-bit or 64-bit?

  • Thread starter Thread starter gee9782
  • Start date Start date
G

gee9782

Assume 64-bit Vista and assume that you do not want to run the .exe
file
Is there a utility that will read an .exe file and provide specifics
like 32-bit or 64-bit code?

I have one utility that will provide a lot of info included in .exe
file but none
indicates if the code was compiled as 32-bit or 64-bit
 
Hello Gee,

In the 64-bit Vista Task Manager (CTRL+SHIFT+ESCAPE), in the Processes
tab, you can look to see if the running EXE file has "*32" next to it.

My question is not about a running/executing program.
My question is about an .exe file without ever running/executing it.
 
Since there is work involved in producing a 64 bit version of a program, in
a world where almost all the OSs are 32 bit,
all programs advertise when their program is written for 64 bit. It's a
selling point.

Check the user requirements for any program.
When you don't find it, it'll be 32 bit.

Hello Gee,

In the 64-bit Vista Task Manager (CTRL+SHIFT+ESCAPE), in the Processes
tab, you can look to see if the running EXE file has "*32" next to it.

My question is not about a running/executing program.
My question is about an .exe file without ever running/executing it.
 
Ralph said:
Since there is work involved in producing a 64 bit version of a program, in a world
where almost all the OSs are 32 bit,
all programs advertise when their program is written for 64 bit. It's a selling
point.

Yes but is there a programmatic way to tell if an executable
is 32- or 64-bit without running it? Maybe something in the header?

Tom Lake
 
Back
Top