我试图把多个.EXE单.msi程序包,并应当安装一个接一个。
可以说我有A.EXE,B.EXE和c.exe
在点击.msi包A.EXE应安装并成功安装A.EXE它应该触发B.EXE后的.msi应该等待它。 在成功安装B.EXE的,c.exe应该被触发安装。
该.exe文件(a.exe的,B.EXE和c.exe)是标准的可安装(对于egCodeSourcery,Flash工具,IAR工作台等)。
请让我知道如何实现这一点,什么工具做我的需要。
问候Horaira
我试图把多个.EXE单.msi程序包,并应当安装一个接一个。
可以说我有A.EXE,B.EXE和c.exe
在点击.msi包A.EXE应安装并成功安装A.EXE它应该触发B.EXE后的.msi应该等待它。 在成功安装B.EXE的,c.exe应该被触发安装。
该.exe文件(a.exe的,B.EXE和c.exe)是标准的可安装(对于egCodeSourcery,Flash工具,IAR工作台等)。
请让我知道如何实现这一点,什么工具做我的需要。
问候Horaira
高级安装有一些这方面的专门的支持。 但它是一个商业工具,因此需要一个许可证。
作为一个免费的解决方案,你可以尝试使用WiX的创建MSI。 然后,您可以启动使用EXE包自定义操作 。
这三个EXE文件有可能存在的EXE文件里面MSI文件。 同时运行两个MSI的是有问题的。
你需要的是一个引导程序的EXE启动每个安装的顺序(启动之前以同样的方式,你会使用一个引导程序安装.NET自己的MSI安装)
例子:
我认为,“高级安装工具”是一个MSI软件包bestfor这种情况下,我已经试过包装三种不同的exe文件。 它首先捆绑起来,然后运行为他们安装。 相比于高级安装Visual Basic中感到相当困难。