wix3

    0熱度

    1回答

    我創建了一個.msi安裝程序,用於複製選定目錄中的某些文件。 我有一個.properties文件,其中包含應用程序中使用的硬編碼路徑字符串。我怎麼能寫在由安裝提供的,這樣應用程序可以在運行時獲得來自屬性文件寫入安裝路徑的屬性文件的安裝路徑。 將安裝路徑寫入將由安裝程序安裝的文件是很重要的。安裝目錄的註冊表設置將不適用。

    0熱度

    1回答

    我已經在WiX 3.11中創建了一個MBA安裝程序。在我的設置界面中,我需要訪問註冊表並在UI中顯示該註冊表值。如果我以管理員模式運行安裝程序(右鍵單擊 - >「以管理員身份運行」),安裝程序將讀取註冊表項。但如果它不處於管理模式,則會顯示錯誤。 WiX Burn中是否有任何選項可用於在設置雙擊時在UAC中啓動設置? 謝謝

    0熱度

    4回答

    我對WiX相當陌生,因此我可能會問一些非常簡單的問題,但我找不到太多的幫助來搜索它。 我想執行2個customActions,也就是說,CA1和CA2,其中鈣的執行取決於CA1的結果,類似下面: if (ca1 == SUCCESS) { Perform ca2 } 所以鈣應該只,如果我的CA1返回成功執行(不會失敗)。 在WiX中最簡單的方法是什麼?

    0熱度

    1回答

    我正在使用Wix工具集爲我的應用程序生成.msi。當我升級到新版本時,除了每次運行新版本安裝時,一切都可以正常工作,安裝程序不會檢測已安裝的功能,而是默認使用「必需」功能,這意味着如果用戶安裝了任何其他功能除非用戶明確檢查它們再次安裝,否則它們將被刪除。 有沒有辦法讓.msi檢測每次安裝新版本時當前安裝了哪些功能? <Wix xmlns="http://schemas.microsoft.co

    1熱度

    1回答

    短故事:有沒有一種方法可以指定日誌文件的位置,而不是將它作爲參數在開始時傳遞?如果不是,我如何將參數傳遞給一個運行嵌入的bundle(在更新上)? 長篇小說:爲避免用戶對每次更新提供管理權限的要求,我們給他們安裝我們的​​的選項。這Service作爲SYSTEM運行,並用於自動啓動我們的新捆綁與SYSTEM權利來安裝它。在這種情況下,我們將參數-log <path>傳遞給新的捆綁包,以確保將日誌寫

    0熱度

    1回答

    我是Wix的新手。在安裝msi時,我想使用util:CloseApplication來檢測notepad.exe是否正在運行。我簡單的代碼。 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> <util:

    1熱度

    2回答

    我一直在搜尋StackOverflow,博客和FireGiants教程以獲得幾天的明確答案。似乎每個人都有與WiX做一些稍微不同的方式,並且沒有足夠的代碼來真正回答我遇到的問題。 我有一個安裝程序,它將創建文件夾,向下複製文件,註冊DCOM dll,添加服務和註冊表項。所有這些工作正常。甚至設法最終創建一個自定義的用戶界面,將編譯,並沒有過多的對話來惹惱我。 什麼我不能爲我的生活找出是使用條件標籤

    2熱度

    1回答

    我有這個Wix XML腳本來在桌面上安裝我的服務和快捷方式圖標。安裝完美,卸載程序也可以工作,但它會在桌面上留下快捷方式圖標。我無法弄清楚什麼是錯的,我作爲維克斯文件中指定的On="uninstall"參數, 這裏的XML: <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/20

    1熱度

    1回答

    我試圖用Visual Studio 2017創建一個新的WiX項目,而且我很難創建一個預處理器變量$(var.buildSrc)。在VS 2015中,我剛進入項目屬性並選擇了「構建」選項卡,並在「定義預處理器變量:」下創建它。 在VS 2017中,當我從我的WiX解決方案轉到屬性時,所有可用的都是項目文件和項目文件夾。 我嘗試手動將其添加到.wixproj文件的文本中,但是當我嘗試構建項目時仍然說

    0熱度

    1回答

    我已經開發了一個自定義對話框,follwed this的答案,包括在它 <UI> <Dialog Id="DlgDbSettings" Width="420" Height="270"> <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="