2017-04-05 202 views
1

我使用install4j構建我的安裝程序6.1.4。我爲EventType.CANCELLING添加了InstallerEventListener以添加手動回滾功能。但我相信這不會覆蓋Install4j的默認回滾函數。Install4j:覆蓋默認回滾

對於某些調試問題,我的客戶需要「失敗的安裝」纔能有條件地保持原樣。這意味着客戶想要選擇是否執行回滾。

目前,我在自定義回滾中使用Util.showOptionDialog()。即使用戶想保持安裝,並且回滾方法不起任何作用,install4j的默認回滾將清除安裝。

有什麼辦法可以覆蓋/ diactivate默認回滾?

回答

0

從6.1.5開始,在回退過程中無法動態添加回滾障礙。我已將此功能請求添加到問題跟蹤器。

+0

你是什麼意思動態添加回滾障礙? – ShaDooW

+0

操作和屏幕上的回滾屏障屬性可防止超出該點的任何進一步回滾,但它們在運行時會得到修復。根據用戶的回答,您希望爲顯示問題對話框的操作動態添加這樣一個障礙。 –

+0

在開始回滾之前,必須向用戶提問問題,而不是在安裝開始時。但是,一開始詢問也可能是另一種可能的解決方案。 – ShaDooW