如果要在计算机中安装新软件,则需要通过在线或本地购买或从Internet下载免费软件来获取安装程序。对于安装程序,您需要打开两个公用文件才能开始安装。一种具有MSI扩展名,一种具有EXE扩展名。这两个扩展之间的主要区别是它们的目的。 EXE主要用于指示该文件是可执行文件。相比之下,MSI表示该文件是Windows安装程序。

虽然MSI仅与安装程序一起使用,但EXE并非如此。任何应用程序都需要至少具有一个EXE文件,因为它是启动应用程序进程所必需的。即使安装有EXE或MSI的程序也将具有一个或多个EXE文件。

创建安装包时使用MSI的优点之一是可以使用标准的GUI,该GUI在某种程度上可以自定义,但消除了创建自己的界面的复杂性。但是,如果您使用EXE文件,则可以完全自由地了解安装程序与用户的交互方式。在大多数使用EXE作为其安装程序的现代游戏中,可以清楚地看到这一点。它们通常具有非常漂亮的交互界面,在等待安装完成的过程中使用户感到愉悦。

MSI的另一个优点是它具有执行安装或需求的能力。使用这种类型的安装,实际上只有链接和其他次要内容才放在计算机上。当用户首次尝试运行该程序时,便完成了实际安装。此时,MSI将打开必要的文件并完成安装过程。 EXE文件无法执行此操作。

创建软件安装程序时,在EXE和MSI之间进行选择纯粹是基于您拥有的程序以及要投入安装程序的工作量。 EXE为您提供了最大的控制权,但以创建安装程序所需的额外工作为代价。 MSI则完全相反,通过符合预设标准简化了任务。

总结

  1. EXE是可执行文件,而MSI是安装包。
  2. MSI是安装程序专有的,而EXE不是。
  3. MSI提供标准的GUI,而EXE提供GUI灵活性。
  4. MSI可以按需安装,而EXE则不能。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:MSI和EXE
本文链接:https://www.vsdiffer.com/vs/msi-vs-exe.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。