MSI at EXE

Anonim

MSI vs EXE

Kung nais mong maglagay ng bagong software sa iyong computer, kailangan mong kumuha ng isang installer alinman sa pamamagitan ng pagbili ng online o lokal, o sa pamamagitan ng pag-download ng mga libreng mula sa Internet. Gamit ang mga installer, mayroong dalawang karaniwang mga file na kailangan mong buksan upang simulan ang pag-install; isa na may isang extension ng MSI at isa na may extension EXE. Ang pangunahing pagkakaiba sa pagitan ng dalawang extension ay ang kanilang layunin. Ang EXE ay pangunahing ginagamit upang ipahiwatig na ang file ay isang executable one. Sa paghahambing, ipinapahiwatig ng MSI na ang file ay isang installer ng Windows.

Habang ang isang MSI ay ginagamit lamang sa mga installer, hindi ito ang kaso sa EXE. Ang anumang application ay nangangailangan ng pagkakaroon ng hindi bababa sa isang EXE file na ito ay kinakailangan upang simulan ang proseso ng application. Kahit na ang mga programa na naka-install sa alinman sa isang EXE o isang MSI ay magkakaroon ng isa o higit pang mga EXE file.

Isa sa mga pakinabang ng paggamit ng MSI kapag lumilikha ng iyong pakete sa pag-install ay ang pagkakaroon ng isang karaniwang GUI na napapasadyang sa ilang antas ngunit inaalis ang pagiging kumplikado ng paglikha ng iyong sariling interface. Ngunit kung gumamit ka ng EXE file, mayroon kang ganap na kalayaan sa kung paano nakikipag-ugnayan ang installer sa user. Ito ay malinaw na makikita sa karamihan sa mga modernong laro na gumagamit ng EXE bilang kanilang mga installer. Sila ay madalas na may mga magarbong at interactive na mga interface na nagbibigay-aliw sa gumagamit habang naghihintay para sa pag-install upang matapos.

Ang isa pang bentahe ng MSI ay ang kakayahang gawin ang pag-install o demand. Sa ganitong uri ng pag-install, tanging ang mga link at iba pang mga menor de edad bagay ay aktwal na ilagay sa computer. Ang aktwal na pag-install ay tapos na kapag sinubukan ng user na patakbuhin ang programa sa unang pagkakataon; kung saan ang punto, binubuksan ng MSI ang mga kinakailangang file at natapos ang proseso ng pag-install. Hindi maaaring gawin ito ng mga EXE file.

Ang pagpili sa pagitan ng EXE at MSI kapag lumilikha ng software installer ay batay lamang sa program na mayroon ka at ang halaga ng pagsisikap na nais mong ilagay sa installer. Ang EXE ay nagbibigay sa iyo ng buong kontrol sa gastos ng dagdag na trabaho sa paglikha ng installer. Ang MSI ay kumpleto ang kabaligtaran, pinapasimple ang gawain sa pamamagitan ng pagtupad sa mga preset na pamantayan.

Buod:

1.An EXE ay isang executable file habang ang isang MSI ay isang pakete ng pag-install. 2.MSI ay eksklusibo sa mga installer habang ang EXE ay hindi. 3.An MSI ay nagbibigay ng isang karaniwang GUI habang ang isang EXE ay nagbibigay ng GUI flexibility. 4.Ang isang MSI ay maaaring mag-install sa demand habang ang isang EXE ay hindi maaaring.