Diferença entre MSI e EXE

MSI vs EXE



Se você quiser colocar um novo software em seu computador, você precisa obter um instalador comprando online ou localmente, ou baixando gratuitamente da Internet. Com os instaladores, existem dois arquivos comuns que você precisa abrir para iniciar a instalação; um com extensão MSI e outro com extensão EXE. A principal diferença entre as duas extensões é sua finalidade. EXE é usado principalmente para indicar que o arquivo é executável. Em comparação, o MSI indica que o arquivo é um instalador do Windows.



Embora um MSI seja usado apenas com instaladores, esse não é o caso com EXE. Qualquer aplicativo requer pelo menos um arquivo EXE, pois é necessário para iniciar os processos do aplicativo. Mesmo os programas instalados com EXE ou MSI terão um ou mais arquivos EXE.

Uma das vantagens de usar MSI ao criar seu pacote de instalação é a disponibilidade de uma GUI padrão que pode ser personalizada para alguns grau mas remove a complexidade de criar sua própria interface. Mas se você usar um arquivo EXE, terá total liberdade sobre como o instalador interage com o usuário. Isso é visto claramente na maioria moderno jogos que usam EXE como instaladores. Eles geralmente têm interfaces muito sofisticadas e interativas que divertem o usuário enquanto espera a instalação terminar.



Outro vantagem de MSI é sua capacidade de fazer instalação ou demanda. Com este tipo de instalação, apenas os links e outras coisas menores são realmente colocados no computador. A instalação real é feita quando o usuário tenta executar o programa pela primeira vez; nesse ponto, o MSI abre os arquivos necessários e conclui o processo de instalação. Arquivos EXE não podem fazer isso.

A escolha entre EXE e MSI ao criar um instalador de software é baseada puramente no programa que você possui e na quantidade de esforço que deseja colocar no instalador. EXE fornece a você o controle máximo em detrimento do trabalho adicional na criação do instalador. A MSI faz o oposto completo, simplificando a tarefa em conformidade com os padrões predefinidos.

Resumo:



1. Um EXE é um arquivo executável, enquanto um MSI é um pacote de instalação.
2.MSI é exclusivo para instaladores, enquanto EXE não é.
3. Um MSI fornece uma GUI padrão, enquanto um EXE fornece flexibilidade de GUI.
4. Um MSI pode fazer a instalação sob demanda, enquanto um EXE não pode.

Publicações Populares

Diferença entre durum e semolina

O trigo faz parte da dieta alimentar das pessoas que vivem em todas as partes do mundo e por isso é conhecido como um alimento básico. É usado para fazer pão que

Última batalha na Grande Muralha

Em 1933, em um confronto surreal de armamento antigo e moderno, as tropas chinesas procuraram defender a Grande Muralha das forças combinadas do Exército Imperial Japonês

Diferença entre pele fina e espessa

A pele fina é o principal tipo de pele que cobre a maior parte do corpo. A pele espessa é o tipo de pele encontrada apenas nas pontas dos dedos, palmas das mãos e solas dos pés

‘You and I Are Disappearing’: PBS examina a guerra do Vietnã através da poesia

Está gravado dentro de mim. É assustador, Westley Thomas disse à PBS, enquanto olhava diretamente para a câmera. Para este veterano do Vietnã, e outros, o

Diferença entre a assistência médica indiana e a assistência médica dos EUA

Estruturas A Índia tem um sistema de saúde universal e descentralizado administrado pelo governo central e estadual. O governo central supervisiona médicos

O F-14 Tomcat afia suas garras no Topgun

Um ex-instrutor de Topgun descreve uma típica missão de treinamento de combate durante seu tempo na Escola de Armas de Caça da Marinha. Em setembro de 1982 fui um dos