0
不知道這是這個問題的適當論壇,但在這裏有雲:維克斯/ Windows安裝程序:安裝順序文檔
我使用的WiX工具集3.14構建一個安裝程序,我無法理解的安裝序列。我明白,WiX應該是更具說明性的,但在我的項目中,與其他大多數安裝程序相比,似乎以奇怪的順序發生。
行爲: 用戶啓動安裝,我的路徑更改對話框是序列中顯示的第一個對話框。但是,直到用戶接受安裝路徑後纔會彈出UAC窗口。這是正常的嗎?對於大多數安裝來說似乎是這樣的,只要啓動安裝,UAC窗口就會彈出。
所以我的想法是,我不完全理解Windows安裝程序中的安裝順序概念。
問:
1),這都與我<Show>
標籤Before=""
或After=""
屬性呢?
2)WiX的文檔沒有提供有關這兩個屬性合法值的文檔的鏈接。我在哪裏可以找到文檔?
在這種情況下沒有太多點發布代碼,但這是安裝順序。我不確定要發佈的相關代碼是否與此不同。如果還有其他東西我應該發佈,請評論,我將添加此原始帖子所需的任何代碼。謝謝!
<!-- sequence of dialogs to show when running in admin mode. -->
<AdminUISequence>
<Show Dialog="CustomDlg" After="CostFinalize"/>
<Show Dialog="ExitDialog" OnExit="success"/>
<Show Dialog="FatalError" OnExit="error"/>
<Show Dialog="UserExit" OnExit="cancel"/>
<Show Dialog="FilesInUse" OnExit="suspend"/>
</AdminUISequence>
<!-- sequence of dialogs to show when running in installation mode. -->
<InstallUISequence>
<Show Dialog="CustomDlg" After="CostFinalize"/>
<Show Dialog="ExitDialog" OnExit="success"/>
<Show Dialog="FatalError" OnExit="error"/>
<Show Dialog="UserExit" OnExit="cancel"/>
<Show Dialog="FilesInUse" OnExit="suspend"/>
</InstallUISequence>