Quais são as diferenças específicas entre.msi e setup.ficheiro exe?
4 answers
Um MSI é uma base de dados do instalador do Windows. O instalador do Windows (um serviço instalado com o Windows) usa isto para instalar software no seu sistema (ou seja, copiar ficheiros, definir valores de registo, etc...).
Uma armadilha.o exe pode ser um "bootstrapper" ou um instalador não-msi. Um instalador não-msi irá extrair os recursos de instalação de si mesmo e gerenciar a sua instalação diretamente. Um bootstrapper irá conter um MSI em vez de arquivos individuais. Neste caso, a armadilha.o exe irá chamar as janelas sobre como gerencia as instalações, incluindo instalação, atualização e desinstalação. Configuracao.o exe dá controle completo sobre o processo de configuração do software. Isso só deve ser feito se você realmente precisa do controle extra, já que é muito trabalho, e pode ser difícil acertar..os ficheiros msi são ficheiros do instalador do windows sem a configuração do tempo de execução do instalador do Windows.o exe pode ser qualquer programa executável (provavelmente um que instale coisas no seu computador)
O MSI é um ficheiro de instalador que instala o seu programa no sistema de execução.
Armadilha.o exe é uma aplicação (ficheiro executável) que tem o(s) ficheiro (s) msi como um dos recursos. A Executar Configuração.o exe irá, por sua vez, executar o msi (o instalador) que escreve a sua aplicação no sistema.
O MSI é basicamente um instalador da Microsoft que é incorporado no windows. Associa componentes com características e contém informações de controle de instalação. Não é necessário que este ficheiro contenha ficheiros requeridos pelo utilizador, ou seja, os programas de aplicação que o utilizador espera. O MSI pode conter outra configuração.exe dentro dele que o MSI wraps, que realmente contém os arquivos necessários do Usuário.
Espero que isto te esclareça a dúvida.