- If you have a 64bit Windows you can not see, which
programs are 32bit and
whgich 64 bit.
In the name it stand there if you run it. There stands in the "about"-window
something like "I am a 64 bit window program".
But you can also develop a 32bit window program, which says, that it is
64bit. You can not see, if it is right or not.
With Linux - on the other side -, the command "file" do not show only
information about the Linux-format files, if you have a 32bit or 64bit
program, it shows also, if you have a 32bit or 64bit Windows *.exe file.
Additional it says if the *.exe-file is completly of native-code (so, that
WINE could run it for example), if it is completly .net-code (so that Mono
could run it on Linux for example) or if it include native and .net code
mixed like some developer do it with Visual
C++.net / managed C++. There you
can mix native and .net code and neither WINE nor Mono can run this files.
The games of Vista are such files with mixed code.
Have a look at the taskmanager process list - you can easily see which
programs running in 32 bit mode - they are marked with *32.
Christoph von Wittich