Install4j自动更新 - 使用更新计划注册表

问题描述 投票:1回答:2

我正在尝试使用install4j的自动更新功能,使用“更新程序与静默版本检查”。如果我强制将计划设置为Always或每次启动,我的自动更新工作正常。我遇到的问题是更新计划。

我在安装操作之前添加了一个Configurable Form。在此表单上有一个更新计划选择器。在我的启动器中使用静默版本检查启动器集成页面我已将启动计划设置为“根据更新计划注册表”(如果设置为始终自动更新工作)。

因此,现在在运行安装时,系统会提示您设置更新计划,但设置为“每次启动时”或其他任何内容似乎都不起作用。在使用注册表时,我的程序似乎根本不进行更新检查。

我的想法是我创建的可配置表单没有更新更新计划。我想我可能需要调用UpdateScheduleRegistry.setUpdateSchedule(UpdateSchedule),但我不确定要通过什么,因为Update Schedule Selector表单组件没有分配给它的变量。我还认为我需要在激活后的脚本中调用它。

任何人都有想法可以帮我启动并运行?

谢谢,谢恩

java installer install4j
2个回答
1
投票

我无法在Windows上为我们的应用程序找到此设置。

经过进一步调查后,注册表值实际存储在:

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

只是想在这里注意,以防其他人遇到同样的问题或问题。


0
投票

“更新计划选择器”自动保存更新计划。

检查注册表项

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

应该有价值

updateSchedule [应用程序ID]

在其中具有冗长的值。

© www.soinside.com 2019 - 2024. All rights reserved.