【问题标题】:how to create a wix bootstrapper application that runs self extracting exe as an exepackage如何创建一个运行自解压 exe 作为 exepackage 的 wix 引导程序应用程序
【发布时间】:2018-01-09 02:38:16
【问题描述】:

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

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

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

【问题讨论】:

    标签: wix bootstrapper sfx


    【解决方案1】:

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

    【讨论】:

    • 听起来有点像a question I just answered here。也许值得略读。你在静音模式下运行它吗?这些是什么设置 - 什么产品?他们是旧版安装程序吗? (非 MSI)。听起来你以前用过 WiX?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多