【问题标题】:Wix Burn - Save Installer after installationWix Burn - 安装后保存安装程序
【发布时间】:2018-01-05 22:06:12
【问题描述】:

我有一个自定义的 wix burn 安装程序,它运行良好,除了我不知道如何做一件事:安装完成后将 wix burn 安装程序 exe 保存到一个位置。

这是我的场景:

  1. 我的软件可以分布在多台服务器上,但一台服务器是“核心”服务器。
  2. 我计划更新核心服务器,然后让核心服务器将软件更新推送到另一台服务器。
  3. 要让核心服务器分发更新,它必须在某处保留一份 Wix Burn 安装程序 EXE 的副本以进行分发。这是我想不通的。

使用内置变量 WixBundleOriginalSource,我可以找到原始安装程序 exe。但是,当我在 ApplyComplete 期间尝试复制它时(除非它成功安装,否则我不想保存它),我在尝试复制文件时被拒绝访问(这是有道理的,因为刻录安装程序没有以管理员身份运行) .

我怎样才能做到这一点 - 在安装完成后复制原始的 wix burn 安装程序 exe 而没有权限问题?我得到了 99.99% 的时间,所有文件操作都应该发生在 MSI 中,但我不能让 MSI 部署原始的 Wix Burn 安装程序,所以我很难过。

想法?

谢谢。

【问题讨论】:

    标签: wix burn wix3.10


    【解决方案1】:

    好的——这就是我解决它的方法。我将 WixBundleOriginalSource 传递给其中一个 MSI,然后添加了 CopyFile 元素以在 MSI 中进行复制...

    Copy file from setup location to another location in wix on install

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多