Força a execução do aplicativo no processo de 32 bits no Windows de 64 bits [duplicado]

3

Existe alguma maneira de forçar o aplicativo a ser executado no modo de 32 bits no Windows de 64 bits?
Meu Os é o windows 7 de 64 bits.

    
por Shahin 27.01.2012 / 22:10

1 resposta

10

Se você estiver tentando executar um programa de 64 bits, não será possível 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 processador 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 de sistema de 32 bits pelas de 64 bits por emulação ou qualquer outra técnica.

Então x-bit é sobre o 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.

    
por 27.01.2012 / 23:19