簡體   English   中英

Wix Burn-安裝后保存安裝程序

[英]Wix Burn - Save Installer after installation

我有一個自定義的wix burn安裝程序,它可以正常工作,只是我不知道該怎么做:安裝完成后將wix burn安裝程序exe保存到某個位置。

這是我的情況:

  1. 我的軟件可以分布在多台服務器上,但是其中一台服務器是“核心”服務器。
  2. 我計划更新核心服務器,然后讓核心服務器將軟件更新推送到另一台服務器。
  3. 要使核心服務器分發更新,它必須在某處保留Wix Burn Installer EXE的副本以進行分發。 這是我不知道的。

使用內置變量WixBundleOriginalSource,我可以找到原始的安裝程序exe。 但是,當我嘗試在ApplyComplete期間復制它時(除非已成功安裝,否則我不希望保存它),但嘗試復制該文件時,訪問被拒絕(這是有道理的,因為刻錄安裝程序未以管理員身份運行) 。

我該如何完成-在安裝完成后復制原始的wix burn安裝程序exe而不出現權限問題? 我得到99.99%的時間,所有文件操作都應該在MSI內部進行,但是我無法讓MSI部署原始的Wix Burn安裝程序,因此我感到很困惑。

有想法嗎?

謝謝。

好的-這是我的解決方法。 我將WixBundleOriginalSource傳遞給其中一個MSI,然后添加了一個CopyFile元素以在MSI中進行復制...

在安裝時將文件從安裝位置復制到wix中的另一個位置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM