在单个 .msi 包中打包多个 .exe [英] Packing multiple .exe in single .msi package

查看:37
本文介绍了在单个 .msi 包中打包多个 .exe的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将多个 .exe 放在单个 .msi 包中,并且应该一一安装.

I am trying to put multiple .exe in single .msi package and It should be installed one by one.

假设我有 a.exe、b.exe 和 c.exe

lets say I have a.exe, b.exe and c.exe

点击 .msi 包 a.exe 应该被安装并且 .msi 应该在成功安装 a.exe 后等待它应该触发 b.exe.b.exe 安装成功后,应触发 c.exe 进行安装.

On clicking on .msi package a.exe should be installed and the .msi should wait for it after successfully installation of a.exe it should trigger b.exe. On successful installation of b.exe , c.exe should be triggered for installation.

.exe 文件(a.exe、b.exe 和 c.exe)是标准的可安装文件(例如 CodeSourcery、Flash 工具、IAR 工作台等).

The .exe files (a.exe , b.exe and c.exe) are standard installables (for e.g.CodeSourcery, flash tools, IAR workbench etc).

请告诉我如何实现这一点以及我需要哪些工具.

Please let me know how to achieve this and what tools do I need.

问候霍莱拉

推荐答案

高级安装程序 对此有一些专门的支持.但它是一个商业工具,所以需要许可证.

Advanced Installer has some dedicated support for this. But it's a commercial tool, so a license is required.

作为免费解决方案,您可以尝试使用 WiX 创建 MSI.然后,您可以使用自定义操作启动 EXE 包.

As a free solution, you can try using WiX to create the MSI. You can then launch the EXE packages using custom actions.

这篇关于在单个 .msi 包中打包多个 .exe的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆