Windows – Task Manager indicates program is 64-bit

32-bit64-bitwindows

I downloaded the OpenHardwareMonitor program. The web site says it runs on 32-bit and 64-bit Windows. There is no installation file, it is just contained in a zip file. If you look inside the zip file, the only executable is OpenHardwareMonitor.exe. All of this leads me to believe it is a 32-bit program. So I unzipped it into C:\Program Files (x86).

But then I ran it on my Windows 7 64-bit system, and opened up Task Manager. Based on what I read, if a program is 32-bit, it will show *32 next to the process name in Task Manager. But OpenHardwareMonitor.exe does not have *32 next to it. Does that mean it is 64-bit? How would it run on a 32-bit system then?

Also, for programs that do not have installation files and only come in a zip file, does it matter if I extract it into C:\Program Files if it is a 32-bit program, or C:\Program Files (x86) if it is a 64-bit program?

Best Answer

This is a .Net tool which is configured as AnyCPU. On a 32Bt Windows it runs as 32Bit on a 64Bit Windows it runs as 64Bit applications.