我有一个自定义的wix刻录安装程序,它运行良好,除非我不知道如何做一件事:在安装完成后将wix刻录安装程序exe保存到一个位置。
下面是我的场景:
使用内置变量WixBundleOriginalSource,我可以找到原始安装程序exe。但是,当我试图在ApplyComplete期间复制它(我不想保存它,除非它成功安装),我会被拒绝试图复制文件的访问(这是有意义的,因为刻录安装程序不是作为管理员运行)。
我如何做到这一点-复制原始wix刻录安装程序执行后,安装是完成的,没有权限的问题?我得到99.99%的时间,所有的文件操作应该发生在一个MSI,但我不能让一个MSI部署原来的Wix安装程序,所以我很困惑。
想法?
谢谢。
发布于 2018-01-08 17:46:10
好吧-这是我是怎么处理的。我将WixBundleOriginalSource传递给其中一个MSI,然后添加一个CopyFile元素来执行MSI中的副本.
Copy file from setup location to another location in wix on install
https://stackoverflow.com/questions/48121944
复制相似问题