Forçar a execução do aplicativo em processo de 32 bits no Windows de 64 bits

Forçar a execução do aplicativo em processo de 32 bits no Windows de 64 bits

Existe alguma maneira de forçar a execução do aplicativo no modo de 32 bits no Windows de 64 bits?
Meu sistema operacional é o Windows 7 de 64 bits.

Responder1

Se você estiver tentando executar um programa de 64 bits, não há como executá-lo como 32 bits. O formato executável é diferente, as chamadas do sistema são projetadas para 64 bits. Simplesmente é incompatível com o ambiente de 32 bits. É por isso que você não pode executar um executável de 64 bits em sistemas operacionais de 32 bits e processadores de 32 bits.

Se você estiver tentando executar um programa de 32 bits, o programa já será executado como 32 bits. Processadores de 64 bits são compatíveis com programas de 32 bits. O Windows de 64 bits (ou qualquer outro sistema operacional de 64 bits) substitui as chamadas do sistema de 32 bits pelas de 64 bits por emulação ou qualquer outra técnica.

Portanto, x-bit trata do processador, sistema operacional e executável; não é um modo. você não pode forçar um executável de 64 bits a ser executado como 32 bits. As indicações de 32 bits na lista de processos do Windows mostram apenas que um programa é na verdade de 32 bits e, portanto, é executado no modo de emulação de chamada do sistema de 32 bits. Você não pode forçar isso artificialmente.

informação relacionada