Friday, 8 March 2019

64 bit - Force application to run in 32-bit process on 64-bit Windows



Is there any way to force application to run in 32-bit mode on 64-bit Windows ?
My Os is windows 7 64 bit.



Answer



If you are trying to run a 64-bit program, there is no way to run it as 32-bit. Executable format is different, system calls are designed for 64-bit. Simply it is incompatible with 32-bit environment. This is why you can not run a 64-bit executable on 32-bit operating systems and 32-bit processor.


If you are trying to run a 32-bit program, the program is already run as 32-bit. 64-bit processors are compatible with 32-bit programs. 64-bit Windows (or any other 64-bit operating system) replaces 32-bit system calls with 64-bit ones by emulation or any other technique.


So x-bit is about the processor, operating system and executable; it's not a mode. you can not force a 64-bit executable to run as 32-bit. 32-bit indications on Windows process list only show that a program is actually 32-bit and thus run in 32-bit system call emulation mode. You can not force this artificially.


No comments:

Post a Comment

How can I VLOOKUP in multiple Excel documents?

I am trying to VLOOKUP reference data with around 400 seperate Excel files. Is it possible to do this in a quick way rather than doing it m...