Как автоматически обновить приложение, установленное с помощью Inno Setup - PullRequest
0 голосов
/ 31 октября 2018

У меня есть исполняемое приложение setup.exe для Windows, которое я реализовал с помощью Launch4j / Inno Setup на основе Java.

Я часто выпускаю новые версии и исправления ошибок.

Хотелось бы узнать, есть ли механизм автоматической установки обновлений?

1 Ответ

0 голосов
/ 31 октября 2018

Inno Setup не имеет встроенного механизма для реализации автоматических обновлений.

Вам нужно реализовать это самостоятельно:

  • Заставьте ваше приложение проверять наличие новых версий (по отношению к веб-странице приложения?) Например. при запуске (в фоновом потоке?)
  • Если приложение обнаруживает новую версию, заставьте его загрузить установщик во временную папку.
  • Заставить приложение выполнить загруженный установщик. Вы можете запустить установщик в автоматическом режиме (переключатель /silent). Приложение должно закрыться, чтобы разблокировать любые файлы, которые оно использует, чтобы разрешить обновление файлов.
...