2017-06-29 99 views
0

我正在嘗試在安裝第一個MSI時啓動另一個MSI。我發現了鏈式包裝。我跟着這tuto,一切工作很好,但我想進一步在設置。高級安裝包中的鏈接包

我的最終目標是避免爲輔助安裝程序選擇安裝文件夾,並自動將這些文件安裝在與主要MSI相同的文件夾中。

可能嗎?如果沒有,我能做些什麼來達到我的目的?

任何幫助將是偉大的。

回答

2

主MSI安裝文件夾屬性是APPDIR。要實現您想要的功能,您可以將鏈接MSI的安裝文件夾屬性設置爲APPDIR屬性值。這可以通過設置Properties field這樣進行:

CHAINED_INSTALL_DIR_PROP = "[APPDIR]" 

而且串連程序包可以被配置爲安裝不完整的UI,使用戶無法選擇安裝文件夾。

+0

感謝您的回答。不過,我是Advanced Installer的新手。我想我錯過了一些東西,我做了你說的,但是它不起作用,鏈接包的安裝文件夾沒有改變。其實,我認爲我需要將財產設置在某個地方或其他地方?在這裏,我只是定義一個名爲_CHAINED_INSTALL_DIR_PROP_的屬性,但我該如何啓動它?希望我讓自己清楚... –

+0

好吧,我發現我的錯誤。我需要在鏈接包中添加屬性,我在開始時並沒有明白。現在它很好,謝謝。 –

+0

太棒了。樂意效勞。 –