Forzar la ejecución de la aplicación en un proceso de 32 bits en Windows de 64 bits

Forzar la ejecución de la aplicación en un proceso de 32 bits en Windows de 64 bits

¿Hay alguna forma de forzar que la aplicación se ejecute en modo de 32 bits en Windows de 64 bits?
Mi sistema operativo es Windows 7 de 64 bits.

Respuesta1

Si está intentando ejecutar un programa de 64 bits, no hay forma de ejecutarlo como de 32 bits. El formato ejecutable es diferente, las llamadas al sistema están diseñadas para 64 bits. Simplemente es incompatible con el entorno de 32 bits. Es por eso que no se puede ejecutar un ejecutable de 64 bits en sistemas operativos de 32 bits y procesadores de 32 bits.

Si está intentando ejecutar un programa de 32 bits, el programa ya se ejecuta como de 32 bits. Los procesadores de 64 bits son compatibles con programas de 32 bits. Windows de 64 bits (o cualquier otro sistema operativo de 64 bits) sustituye las llamadas al sistema de 32 bits por otras de 64 bits mediante emulación o cualquier otra técnica.

Entonces x-bit trata sobre el procesador, el sistema operativo y el ejecutable; no es un modo. no se puede forzar que un ejecutable de 64 bits se ejecute como de 32 bits. Las indicaciones de 32 bits en la lista de procesos de Windows solo muestran que un programa es en realidad de 32 bits y, por lo tanto, se ejecuta en modo de emulación de llamadas al sistema de 32 bits. No puedes forzar esto artificialmente.

información relacionada