首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wix烧录-安装后保存安装程序

Wix烧录-安装后保存安装程序
EN

Stack Overflow用户
提问于 2018-01-05 22:06:12
回答 1查看 71关注 0票数 0

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

下面是我的场景:

  1. 我的软件可以分布在多个服务器上,但是有一个服务器是“核心”服务器。
  2. 我计划更新核心服务器,然后让核心服务器将软件更新推送到其他服务器。
  3. 要让核心服务器分发更新,它必须在某个地方保留Wix Burn安装程序EXE的副本以供分发。这就是我搞不懂的。

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

我如何做到这一点-复制原始wix刻录安装程序执行后,安装是完成的,没有权限的问题?我得到99.99%的时间,所有的文件操作应该发生在一个MSI,但我不能让一个MSI部署原来的Wix安装程序,所以我很困惑。

想法?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-08 17:46:10

好吧-这是我是怎么处理的。我将WixBundleOriginalSource传递给其中一个MSI,然后添加一个CopyFile元素来执行MSI中的副本.

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48121944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档