Автоматическое обновление Install4j - использование реестра обновлений - PullRequest
1 голос
/ 18 ноября 2010

Я пытаюсь использовать функцию автоматического обновления install4j, используя «Обновление с автоматической проверкой версии».У меня автоматическое обновление работает нормально, если я заставляю расписание быть всегда или при каждом запуске.У меня проблема с расписанием обновлений.

Я добавил Настраиваемую форму непосредственно перед моим действием по установке.В этой форме находится селектор расписания обновлений.В моем модуле проверки обновлений в режиме без вывода сообщений на странице интеграции с программой запуска я установил расписание запуска «Согласно реестру расписания обновлений» (если этот параметр всегда установлен, автоматическое обновление работает).

Так что теперь при запускево время установки вам будет предложено ввести форму для установки расписания обновлений, но настройка «При каждом запуске» или что-либо еще в этом отношении, похоже, не работает.Кажется, моя программа вообще не выполняет проверку обновлений при использовании реестра.

Мне кажется, что созданная мной конфигурируемая форма не обновляет расписание обновлений.Я предполагаю, что мне может понадобиться вызывать UpdateScheduleRegistry.setUpdateSchedule (UpdateSchedule), но я не уверен, через что проходить, поскольку компоненту формы Update Schedule Selector не назначена переменная.Я также подумал бы, что мне нужно будет вызвать это в сценарии после активации.

У кого-нибудь есть идеи, которые могут помочь мне начать работу?

Спасибо, Шейн

Ответы [ 2 ]

1 голос
/ 05 марта 2019

У меня были проблемы с поиском этого параметра в Windows для нашего приложения.

После дальнейшего исследования значение реестра фактически сохраняется в:

HKEY_CURRENT_USER \ Software \ ej-technologies \ install4j \ Installation

Просто хотел отметить это здесь, на случай, если кто-то ещесталкивается с тем же вопросом или вопросом.

0 голосов
/ 20 декабря 2011

«Выбор расписания обновления» автоматически сохраняет расписание обновления.

Проверьте ключ реестра

HKEY_LOCAL_MACHINE \ SOFTWARE \ ej-technologies \ install4j \ Installation

Там должно бытьбыть значением

updateSchedule [идентификатор приложения]

в нем с подробным значением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...