1
我使用install4j構建我的安裝程序6.1.4。我爲EventType.CANCELLING
添加了InstallerEventListener
以添加手動回滾功能。但我相信這不會覆蓋Install4j的默認回滾函數。Install4j:覆蓋默認回滾
對於某些調試問題,我的客戶需要「失敗的安裝」纔能有條件地保持原樣。這意味着客戶想要選擇是否執行回滾。
目前,我在自定義回滾中使用Util.showOptionDialog()
。即使用戶想保持安裝,並且回滾方法不起任何作用,install4j的默認回滾將清除安裝。
有什麼辦法可以覆蓋/ diactivate默認回滾?
你是什麼意思動態添加回滾障礙? – ShaDooW
操作和屏幕上的回滾屏障屬性可防止超出該點的任何進一步回滾,但它們在運行時會得到修復。根據用戶的回答,您希望爲顯示問題對話框的操作動態添加這樣一個障礙。 –
在開始回滾之前,必須向用戶提問問題,而不是在安裝開始時。但是,一開始詢問也可能是另一種可能的解決方案。 – ShaDooW