2013-12-23 67 views
0

我想知道是否可以根據特定條件替換InstallShield的SetupCompleteSuccess對話框。作爲對話的超鏈接僅與MSI版本5.00以上,我已經設置上SetupCompleteSuccess以下的條件下工作並SetupCompleteSuccessWithLink備用InstallShield SetupCompleteSuccess對話框

VersionMsi> = 「5.00」

VersionMsi < 「5.00」

我面臨的問題是,SetupCompleteSuccess似乎有一個特殊的序列順序爲-1,所以我卡住了。

感謝

回答

1

不幸的是Windows安裝程序不會讓這個平凡與自己怎麼超鏈接控制工程。這種互動尤其不好。

下面是我懷疑會工作的一種方法,但沒有機會嘗試。在順序-1中,不要放置對話框的名稱,而要在兩個選項之間選擇一個自定義操作的名稱,然後用MsiDoAction或同等方式調用選定的操作。

0

您可以使用自定義操作將臨時數據發送到InstallUISequence表中,以基於VersionMSI重定向哪個對話框爲-1。

就我個人而言,我認爲人們並不真正閱讀安裝程序中的對話框,所以我很少提出問題或告訴重要信息。我會將「查看網站」類型需求移至應用程序本身的第一次運行。

相關問題