2017-03-02 2 views
0

J'utilise la structure WinSparkle (dernière version 0.5.3) dans mon application Qt C++ pour la mise à jour automatique. Il fonctionne parfaitement avec la détection de la nouvelle version, le téléchargement et l'installation de la nouvelle version automatiquement.Une fois la nouvelle version mise à jour avec WinSparkle, elle ne lance pas l'application automatiquement

Mais j'ai trouvé après que la nouvelle version est installée, il ne lance pas l'application automatiquement, et les utilisateurs doivent le lancer manuellement.

J'ai vérifié le WinSparkle API reference, mais je n'y ai trouvé aucun paramètre associé. Je pense qu'il devrait avoir un support intégré pour le lancement automatique de l'application après la mise à jour?

Y a-t-il un moyen dans WinSparkle de le gérer de la même manière que le fait Sparkle?

Répondre

0

J'ai eu ma réponse de cette question Github: https://github.com/vslavik/winsparkle/issues/132

Bascially WinSparkle ne peut pas le faire à l'heure actuelle, nous devons mettre en œuvre la fonction de lancement automatique du programme d'installation d'applications Windows lui-même.

Mais ce serait bien de permettre à WinSparkle de se mettre à jour à partir d'un fichier ZIP, puis de prendre le contrôle du lancement de l'application automatiquement après la mise à jour. Tous les PR pertinents sont les bienvenus.