burn

    0熱度

    1回答

    我正在開發一個Burn bootstrapper應用程序,其目的是安裝一些MSI軟件包。我想測試其中一個軟件包安裝失敗的場景。有沒有辦法創建一個MSI包,當你嘗試安裝它時總是失敗?

    0熱度

    1回答

    我正在使用Wix Toolset 3.11,並試圖創建一個Wix引導程序,它正在爲我的軟件安裝一個非常大的先決條件 - 一個傳統的InstallShield可執行文件,在〜600文件夾中找到約5000個相關文件。我已經將所有這些文件壓縮到大約3GB的單個自解壓存檔中。嘗試構建時出現以下錯誤: light.exe(0,0):錯誤LGHT0001:算術運算導致溢出。 這裏是引導程序我目前相關的XML:

    0熱度

    1回答

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

    0熱度

    1回答

    根據documentation,WixStdBALanguageId應該反映標準引導程序UI語言的LCID。 當我使用mybundle.exe /lang 1031打電話給我的軟件包時,用戶界面按照德語加載,如預期的那樣。但日誌顯示Setting numeric variable 'WixStdBALanguageId' to value 1033。 如果我致電mybundle.exe WixSt

    1熱度

    1回答

    我已經創建了一個WIX Bootstrapper應用程序來安裝兩個MSI程序包。其中之一是一個簡單的應用程序,可以通過關閉已經運行的實例來安裝,而無需重啓。另一個軟件包安裝Windows資源管理器使用的庫,並且應始終要求重新啓動。 因此,我想有是,如果簡單的應用程序更新爲顯示在使用對話框中的文件(和當前正在運行的進程),並需要重新啓動(和不顯示使用對話框中的文件)當Explorer庫更新時。 我試

    1熱度

    1回答

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

    0熱度

    2回答

    充足: <Property Id="ARPNOREPAIR" Value="yes" Secure="yes" /> <Property Id="ARPNOMODIFY" Value="yes" Secure="yes" /> 試過在網上搜索,文檔本身,但無運氣 編輯 我試圖把他們我的標籤內,但它仍然存在:

    0熱度

    2回答

    當Burn使用MsiPackage運行MSI安裝程序時,我想讓MSI的日誌文件具有自定義名稱,如MyProductName.log。我也想附加到一個現有的日誌文件(具有相同的名稱)。 InstallShield中的基本MSI項目的發佈觀點存在條目「MSI命令行參數」在這裏你可以輸入一個自定義日誌文件名: /L + *「%temp%\ MyProductName.log」 「+」會將日誌附加到現有文

    0熱度

    1回答

    我們有一個要求,即當用戶安裝多個產品時,它們應該全部安裝在同一個文件夾中。 我們使用util:RegistrySearch來查找正確的路徑。如果設置了此值,我們希望禁用選項窗格中的位置輸入框。我們也想在輸入框中顯示路徑。 MSI屬性將被正確設置,但不會顯示在UI中。

    1熱度

    1回答

    我們有一個burn bootstrapper軟件包,它安裝了一系列先決條件,啓動我們的主要安裝,然後默默運行幾個擴展安裝程序。我們最近不得不在安裝包中添加一些新組件,這兩個組件都需要從安裝中早期推出的其他產品收集的配置信息。所以基本上: 軟件包1已安裝並呈現一個用戶界面。它要求服務用戶和密碼。 包2已添加到我們的包中。它還需要服務用戶和密碼,與包1相同。 包3已添加到我們的包中。它還需要服務用戶和