wix3

    3熱度

    1回答

    Wix 3有一個內置的方法來檢查服務是否存在?我能想出的最接近的猜測是使用ServiceConfig並嘗試檢測失敗。

    1熱度

    2回答

    相似的名稱添加XML節點我們有以下形式的配置文件: <Container> <Item> <name>Text</name> </Item> <Item> <name>MoreText</name> <Item> </Container> ,並要添加使用XMLFILE或XMLConfig的多個項目/名稱的節點。雖然我可以添加一個

    1熱度

    1回答

    我已經在WIX對話框中創建了一個文本框,現在我想知道文本框中輸入的值應該分配給一個wix變量。你能告訴我怎樣才能達到目的。

    0熱度

    1回答

    我擁有SQL腳本並使用WIX工具將該腳本作爲MSI Intallation的一部分執行。現在我想在腳本中聲明一個變量,並想從包含文件變量值中替換變量值。 腳本: CREATE TABLE $(tablename) (Value1 CHAR(50), Value2 INTEGER) Include.wxi <?define tablename = "Test" ?> 現在我想用它宣佈包含文件

    0熱度

    1回答

    我正在使用wix安裝服務。我也使用CreateFolder創建一個目錄。該服務在啓動時檢查該目錄是否存在。 由於權限問題,該服務無法檢查目錄的存在。因此它失敗了。 任何人都可以請告訴我如何確保在創建目錄時給予適當的權限以便服務成功。 這裏的服務安裝和啓動代碼: <ServiceInstall Id="MyServiceInstaller" Type="ownProcess"

    1熱度

    2回答

    我們已經使用WiX創建了一個安裝程序。 在註冊表中,我們將它保存在HKCU下(請參閱示例)。 桌面圖標和一切爲當前用戶安裝。 <DirectoryRef Id="INSTALLDIR"> <Component Id="CMP_SaveInstallDir" Guid="52e5e617-2c9a-4514-a6b0-055e4adc6a0b"> <RegistryValue I

    1熱度

    1回答

    我必須安裝具有多種配置的產品。說專業,標準等 專業人員和標準功能可能包含相同的公共組件?如果是的話,這樣的解決方案會有什麼缺點? 假設確保只安裝其中一個功能。 實施例維克斯源: <Feature Id="F__P_Classic" Level="2" ConfigurableDirectory="INSTALLFOLDER" Title="Program Professional" Typical

    1熱度

    2回答

    我有大量(> 500)的數據包(而不是程序文件),它們可以獨立安裝。數據包由我們的應用程序使用。什麼是安裝這些數據包的最佳方式?我想到了隱藏在刪除軟件控制面板中的msi文件。引導程序將用於選擇要安裝的軟件包。 可能很難生成大量的msi文件並且很難爲大量的msi文件生成更新。 這樣的情況有更好的選擇嗎?

    0熱度

    1回答

    因此,我們已經在Win XP和Win 7機器上安裝了這個32位軟件包。 我正在看的當前問題是,在安裝部分軟件包時,會寫入註冊表值來將軟件包中的可執行文件添加到Windows上下文菜單中。這些註冊表值是由來自作爲進程一部分的dll(即可執行文件的dll)熱量生成的wix片段的一部分。 問題是,雖然它在windows xp嵌入式上工作,但在Windows 7上,應用程序不僅不會顯示在上下文菜單中,還會

    3熱度

    1回答

    我們的應用程序需要最新版本的DLL才能正常運行。 DLL的路徑存儲在註冊表中。如何在Windows安裝程序中強制執行最低文件版本作爲啓動條件? 到目前爲止,我有這樣的: <Property Id="FileTest"> <RegistrySearch Id="FileSearch" Key="SOFTWARE\Company\Product" Name