Windows installer MSI安装程序的可执行文件

Windows installer MSI安装程序的可执行文件,windows-installer,exe,Windows Installer,Exe,我有一个包含两个EXE文件和许多其他文件的文件夹。如何将其转换为MSI安装程序或某种自解压安装程序,以便将Main.exe安装到Windows中的程序中。第二个EXE文件是由于两个EXE文件之间的通信 我更希望它能包含“桌面快捷方式”功能,并且不需要许可证 我想EXE文件已经不是安装文件了。它们是更改为EXE文件的Python脚本。 这是我想变成某种MSI/安装程序的文件夹: 这是一个非常常见的问题。我将仅链接到一些现有答案: -部署工具的新版本和“短版本”概述。我将推荐这本书作为“快速阅读”

我有一个包含两个EXE文件和许多其他文件的文件夹。如何将其转换为MSI安装程序或某种自解压安装程序,以便将
Main.exe
安装到Windows中的程序中。第二个EXE文件是由于两个EXE文件之间的通信

我更希望它能包含“桌面快捷方式”功能,并且不需要许可证

我想EXE文件已经不是安装文件了。它们是更改为EXE文件的Python脚本。
这是我想变成某种MSI/安装程序的文件夹:


这是一个非常常见的问题。我将仅链接到一些现有答案:

  • -部署工具的新版本和“短版本”概述。我将推荐这本书作为“快速阅读”
  • -对部署工具及其不同优势和障碍的更老、更全面的总结-没有所谓“正确”,而是“尽最大努力”帮助人们将软件交付给最终用户
()和()是商业选项,具有用于MSI创建的良好GUI-两者都具有一些免费功能/版本。还有另一种商业产品是免费的,并且具有学习曲线。可在Visual Studio中为所有(大多数?)产品提供集成

还有更多的工具,如上面Phil所链接的和上面我的答案中所链接的,其中一些工具不是基于MSI的,而是创建传统的setup.exe样式的设置(,)


其他一些链接:

  • (关于VS安装程序项目的简短部分-一个不能真正推荐的VisualStudio功能-但它是免费的)

    • 所以我得到了我想要的东西,它一直就在我面前。您可以在WinRAR中创建一个自解压(sfx)可执行文件,该文件具有我所需的所有功能。

      您需要选择一个工具,查看此文件,而不是安装程序,但如果它能为您完成任务,那就太好了。如果您计划将其分发到多台机器,我会运行它以确保它不被标记为不安全或可疑(WinRAR可能没有最好的声誉-不确定当前情况如何)。Avast、Windows、Norton、,Bitdefender和大多数其他捍卫者表示,这是安全的:数据假阳性可能会导致您的软件完全失败。一点也不小。使用virustotal.com和其他手段检查恶意软件已成为部署的关键部分。这一切都是为了防止你的用户回来告诉你你的软件不能被使用,因为安全软件会标记它。如果您的分布很小,您可能永远不会看到处理误报的噩梦。对于误报,你必须做些事情来处理它。对于真正的恶意软件,用户必须做一些事情来处理它(重建机器)。