我需要有人指出我正确的方向。我是Windows Installer的新手,我研究过WiX,高级安装程序,Inno设置和NSIS,我甚至不知道正确的关键字,以查看它们是否解决了我的问题。
我想要完成的是: 我有很多PC软件供用户下载。它们中的每一个都是单独的安装文件(exe或msi)。 我希望实现的是创建一个能够在安装过程中完成这些任务的自定义Windows安装程序:
每个PC软件都托管在用户执行自定义Windows Installer的不同位置。
有没有符合我要求的解决方案?
谢谢大家,感谢您的帮助。
答案 0 :(得分:1)
您可以使用高级安装程序和WiX确保执行此操作。
在高级安装程序中,您可以像在链接教程中一样内置对suite installations的支持。在此示例中,应用程序包含在安装程序包中,但您也可以将它们配置为在安装期间从URL下载。我们的支持团队(免责声明:我在Advanced Installer上工作)非常敏感,所以如果您有任何问题,请查看论坛或发送电子邮件给支持。
在WiX中有一个名为Burn的捆绑支持。当然,WiX的学习曲线有点陡峭,但这就是OSS的情况:)
答案 1 :(得分:-2)
我希望NSIS或Inno Setup。它们是免费的(开源)且易于学习。
它们是基于脚本的,所以基本上你可以做任何事情。有很多可用的插件(例如,用于下载文件),您可以调整安装程序的任何方面。
NSIS有自己的语言类似于C,Inno Setup使用Pascal语言编写脚本。