2016-10-14 18 views
1

我試圖想出install4j的升級路徑。 當在運行安裝程序的盒子上安裝舊版本時,我會看到一個彈出窗口,詢問是更新現有還是安裝到其他目​​錄。install4j如何禁用「安裝到另一個目錄」選項

如何修改此面板?我想給喜歡 選項 - 更新現有 -Uninstall現有

還有一個我看到,當我們運行相同版本所採取的路徑(重新安裝/維修)和新版本(升級)是一樣的。有沒有一種方法可以區分它們並呈現不同的面板和不同的對話序列。

如何防止安裝較舊版本的舊版本?說一個3.0版本的運行是在2.0版本的盒子上完成的。

在上述所有情況下,我維護着相同的應用程序ID。

回答

0

所有這些場景都可以實現,但你必須對它們編程。

您可以根據任意條件顯示不同的屏幕。 ApplicationRegistry類可幫助您獲取有關已安裝版本的信息。

要查看如何使用它的示例,請將「運行腳本」操作添加到安裝程序的「啓動」節點,編輯「腳本」屬性並單擊「代碼庫」工具欄按鈕。在代碼庫中,請參閱「檢查是否已安裝」代碼片段

相關問題