我是Inno Setup的新手。我创建了一个相当简单的安装程序(并不难),它由一个应用程序组成。我想知道Inno Setup是否是创建安装程序的合适选择,它由多个具有自己的安装程序的应用程序组成(据我所知,这些安装程序可以从Inno Setup运行)。有没有一个选项(可能与编写一些Delphi代码有关),这将允许用户选择需要安装的应用程序(使用复选框或类似的东西)。我明白,这不是一个真正的具体问题(尽管代码示例或完整的答案将不胜感激),我只是不想花太多时间来设置这个工具(尽管我喜欢Inno Setup),如果它不满足我的需求。从Inno Setup一次安装多个应用程序
8
A
回答
6
一种创新安装可以包括其他的设置和提取/上的任何条件运行它们,包括依赖关系(不)现有的用户提示和[Components]
/[Tasks]
。
您可以使用正常的[Files]
条目将其解压缩为{tmp}
和[Run]
条目以运行它。
如果其他设置在Inno设置的外部,则跳过[Files]
条目并使用{src}\BlahSetup.exe
作为[Run]
条目。
+0
非常感谢! – 2016-07-14 00:19:06
相关问题
- 1. Inno Setup - 用于多个安装程序的安装程序
- 2. Inno-Setup问一次安装两次
- 3. 在Inno Setup安装中运行另一个安装程序
- 4. Inno Setup - 如何防止安装应用程序时的安装?
- 5. Inno Setup - 卸载多个应用程序
- 6. 通过inno setup创建一个vb6安装程序与mysql通过inno setup
- 7. 从Inno Setup的回来 - 已安装的应用程序失败
- 8. 与Inno Setup一起安装时,应用程序无法工作
- 9. Inno Setup:安装程序在安装完成后从不启动
- 10. 使用Inno Setup创建一个透明的安装程序?
- 11. Inno Setup安装程序测试安装程序退出代码
- 12. Inno Setup - 让Inno安装程序安装程序向主安装程序报告安装进度状态
- 13. 用Inno Setup安装IIS
- 14. 用Inno Setup安装Python
- 15. 使用Inno Setup安装IIS
- 16. 如何使用Inno Setup安装程序升级MSI安装?
- 17. 用Inno Setup安装程序安装Windows shell扩展DLL
- 18. Inno Setup的安装VB6应用程序的DLL
- 19. Inno Setup的指定安装
- 20. Inno Setup的脚本安装
- 21. Inno Setup模块化安装
- 22. 安装在Inno Setup的
- 23. 如何从Inno-setup安装DirectX redistributable?
- 24. 从Inno Setup安装程序运行批处理文件失败
- 25. 使用Inno setup与我的应用程序一起安装.Net框架
- 26. 与Inno Setup一起安装时,Python/Qt/SQLite3应用程序无法运行
- 27. 检查XML的版本使用Inno Setup的安装程序
- 28. 无法使用Inno Setup登录(un)安装程序
- 29. Inno setup:使用rundll32或dpinst安装驱动程序?
- 30. 如何使用Inno Setup取消安装程序?
您可以简单地将每个应用程序添加为可从“ComponentsList”(作为复选框)中选择的“Component”,您可以为每个Component设置特定的操作。要安装的特定文件,特定的注册表项等。 如果要为每个应用程序指定特定位置,则可能会有点棘手。 – RobeN 2012-07-06 12:11:06
另一种方法是使用安装程序编译所有安装程序(使用'DestDir:“{tmp}”'),并添加“RUN”部分作为选项。但这并不是最好的解决方案,因为所有安装程序都将被提取到'{tmp}',并且如果您希望安装程序在您必须在文件部分中将'waituntiltermin'与'deleteafterinstall'结合起来之后将其删除。这通常用于第三方应用程序,如VC Redists,PhysX,DirectX以及主应用程序需要运行的其他附加应用程序。 – RobeN 2012-07-06 12:25:29
@RobeN感谢您的回答。 NSIS可以成为这项任务的更好选择吗? – 2012-07-06 12:54:05