4

我有 2 个安装包,它们是我们应用程序的先决条件。这两个都作为自解压可执行文件从供应商处下载,其中包含实际的 setup.exe 以及安装所需的数百个文件和文件夹。当我在引导程序应用程序中使用 exepackage 运行 sfx exe 时,它​​将运行提取部分,然后启动安装 setup.exe,然后在安装仍在进行时关闭提取 exe。这会导致下一个 exepackage 尝试过早运行并最终导致安装混乱。

有没有办法使用wix解决这个问题?我尝试使用运行自定义操作来提取文件和 setup.exe 的标准安装程序,然后运行安装 exe,然后等到安装 exe 终止,然后再转到第二个包,但是安装 setup.exe 卡住了在启动 wix 安装程序的 msiexec 终止之前不会继续。

我很惊讶没有在 stackoverflow 中看到这个问题,所以我希望我想多了,有一种简单的方法可以做到这一点。提前致谢。

4

1 回答 1

0

如果有人感兴趣,我提取了我需要的所有 SFX 内容。然后我使用 WinRAR 从提取的文件中创建了我自己的 SFX。WinRAR SFX 选项使我能够保持 SFX 进程运行,直到安装部分的其余部分完成。这使引导应用程序保持简单。

于 2018-01-08T18:38:16.760 回答