Como criar um .exe de dois .exes?

0

Estou trabalhando em um projeto, e tenho dois arquivos .exe separados que gostaria de executar no computador de um usuário, dependendo de qual versão de bit é seu sistema operacional (ou seja, 32 bits versus 64 bits). Existe alguma ferramenta de utilitários / scripts que eu possa usar para colocar esses dois arquivos .exe juntos em um .exe ? Eu gostaria que o executável final fosse capaz de determinar a versão de bits, então execute um dos dois executáveis separados.

    
por yiwei 13.05.2014 / 18:53

1 resposta

5

Uma técnica usada pela Sysinternals é usar um executável de 32 bits que também contenha o executável de 64 bits. Quando lançado, verifica se o sistema é de 64 bits e se descomprime o executável de 64 bits para um local como C:\Users\UserName\AppData\Local\Temp e o executa. Caso contrário, continua normalmente.

Por exemplo, o Process Explorer executável do Procexp.exe descompactará o procexp64.exe e o executará .

    
por 13.05.2014 / 19:04

Tags