После обновления новой версии с помощью WinSparkle приложение не запускается автоматически

я использую WinSparkle (последняя версия 0.5.3) фреймворк в моем приложении Qt C ++ для автообновления. Он отлично работает с обнаружением новой версии, автоматической загрузкой и установкой новой версии.

Но я обнаружил, что после установки новой версии приложение не запускается автоматически, и пользователи должны запускать его вручную.

Я проверил Справочник по WinSparkle API, но не нашел никаких настроек, связанных с этим. Я думаю, что он должен иметь встроенную поддержку для автоматического запуска приложения после обновления?

Есть ли способ в WinSparkle обращаться с ним так же, как искриться делает?

1

Решение

Я получил ответ от этой проблемы Github: https://github.com/vslavik/winsparkle/issues/132

В сущности, в данный момент WinSparkle не может сделать это, мы должны реализовать функцию автозапуска в самом установщике приложений Windows.

Но было бы неплохо разрешить WinSparkle обновляться из ZIP-файла, а затем взять на себя управление автоматическим запуском приложения после обновления. Любые соответствующие PR приветствуются.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]