Por que converter EXE para MSI?
Um instalador EXE é um código compilado que cria diretórios, grava chaves de registro e executa scripts em tempo de execução. Um .msi é um banco de dados relacional de ações declaradas que o Windows Installer lê e reproduz. Como a lógica de um EXE é compilada em vez de declarada, não existem tabelas estruturadas para extrair e traduzir - os dois formatos operam em níveis diferentes de abstração.
Como converter EXE para MSI
MSI Wrapper FREE
O MSI Wrapper cria uma camada .msi externa que inicia o .exe original silenciosamente durante a implantação, tornando-o utilizável com Diretiva de Grupo ou SCCM sem qualquer conversão real do EXE.
AdminStudio APP
O AdminStudio instala o EXE em uma máquina limpa, captura o estado do sistema antes e depois, e constrói um MSI aproximado a partir das alterações capturadas - mas os resultados podem ser incompletos se o instalador usar lógica condicional ou ações personalizadas.
Programas que convertem EXE
Sobre estes formatos
Um arquivo EXE é um programa executável do Windows. No Windows, clique duas vezes para executá-lo. No Mac ou Linux, use o CrossOver ou Wine - os EXEs não rodam nativamente fora do Windows.…
Abrir detalhes de .EXE →Um arquivo MSI é um pacote de instalação do Windows que o Instalador do Windows integrado (msiexec) lê para instalar um programa. No Windows, clique duas vezes nele para executar o…
Abrir detalhes de .MSI →Qualidade e o que observar
- O MSI Wrapper e ferramentas semelhantes envolvem o EXE em vez de convertê-lo - o EXE original ainda é executado dentro da camada MSI e realiza todo o trabalho real de instalação.
- Ferramentas de reempacotamento podem capturar um instantâneo do sistema antes/depois e aproximar um MSI, mas os resultados podem ser incompletos quando o instalador usa lógica condicional, reinicializações ou ações personalizadas.
- Um MSI adequado só pode ser produzido a partir do código-fonte usando WiX Toolset, Advanced Installer ou InstallShield - sem o projeto original, uma conversão verdadeira não é possível.