2013-12-20 34 views
1

我正在爲Windows和Linux開發install4j應用程序。我使用無聲版本檢查的更新程序在每次啓動應用程序時檢查新版本。問題是,如果用戶在更新過程的任何步驟按下取消,則應用程序啓動。我不希望用戶能夠在沒有首次更新的情況下使用該應用程序。這可以在install4j中完成嗎?install4j應用程序中的強制更新

回答

1

安裝程序應用程序具有「默認執行模式」屬性。對於更新程序應用程序,可以將其設置爲「帶進度對話框的無人蔘與模式」。在這種情況下,用戶不能取消任何事情。

+0

這個解決方案對我來說唯一的問題是,我的更新需要重新啓動電腦。所以我不得不問,用戶是否想要現在或以後重新啓動他的電腦,這在無人照管模式下是不可能的。無論如何圍繞這個? – Ni12N

+1

您可以在啓動順序中的「運行腳本」操作中添加另一個(空的)自定義安裝程序應用程序,而無需其他任何屏幕即可調用context.triggerReboot(true)。然後,您可以在安裝程序結束時調用該自定義安裝程序應用程序。 –

相關問題