2010-11-18 45 views
1

我正在尝试使用install4j的自动更新功能,使用“更新程序与无提示版本检查”。如果我强制将时间表设置为“始终”或每次启动,我都可以自动更新。我遇到的问题是更新时间表。Install4j自动更新 - 使用更新计划注册表

我在安装操作之前添加了一个可配置表单。在此表单上是更新计划选择器。在启动器集成页面的无声版本更新程序中,我已将启动计划设置为“根据更新计划注册表”(如果此设置始终为自动更新工作)。

所以,现在在运行安装时,系统会提示您设置更新计划,但设置为“每次启动”或其他任何事情似乎都不起作用。在使用注册表时,我的程序似乎没有执行更新检查。

我的想法是我创建的可配置表格没有更新更新时间表。我想我可能需要调用UpdateScheduleRegistry.setUpdateSchedule(UpdateSchedule),但我不确定要通过什么,因为更新时间表选择器表单组件没有分配给它的变量。我也会认为我需要在激活后脚本中调用它。

任何人有想法,可以帮助我得到这个启动和运行?

感谢, 谢恩

回答

0

“更新调度选择”自动保存更新时间表。

检查注册表键

HKEY_LOCAL_MACHINE \ SOFTWARE \ EJ-技术\ install4j \安装

应该有一个值

updateSchedule [应用程序ID]

它有一个详细值。