我有一个自定义的wix刻录安装程序,我已经制作好了,除非我无法弄清楚如何做一件事:在安装完成后将wix刻录安装程序exe保存到某个位置。 / p>
以下是我的情景:
使用内置变量WixBundleOriginalSource,我可以找到原始的安装程序exe。但是,当我尝试在ApplyComplete期间复制它时(我不想保存它,除非它成功安装),我得到一个拒绝尝试复制文件的访问权限(这是有道理的,因为刻录安装程序没有作为一个运行管理员)。
如何完成此操作 - 在安装完成后复制原始wix刻录安装程序exe而没有权限问题?我得到了99.99%的时间,所有文件操作都应该在MSI内部进行,但我不能让MSI部署原始的Wix Burn安装程序,所以我很难过。
想法?
感谢。
答案 0 :(得分:0)
好的 - 这是我如何解决它。我将WixBundleOriginalSource传递给其中一个MSI,然后添加了一个CopyFile元素来在MSI中复制...
Copy file from setup location to another location in wix on install