2010-09-22 5 views
1

J'ai écrit une application Java et un installateur NSIS. Fonctionne très bien. Le problème est quand il y a une nouvelle version, le programme d'installation complet doit être téléchargé et exécuté (et éventuellement l'ancienne version désinstallée en premier). Comment obtenez-vous le système "Aide >> Vérifier les mises à jour" que Chrome, Firefox, des dizaines d'autres applications utilisent pour rendre le courant moins douloureux.Comment faire une mise à jour logicielle incrémentielle et redémarrer comme Chrome ou Firefox

Toute indication quant à la direction à prendre serait appréciée.

Merci.

Répondre

2

Vous pouvez utiliser le plugin VPatch nsis (qui fait partie de l'installation par défaut) pour générer des correctifs afin de ne pas avoir à effectuer une installation complète.

+0

Sons prometteurs, je vais essayer. Merci. –

1

Votre question ne stipule pas explicitement que vous voulez rester avec NSIS. Donc, je prends la chance d'attirer votre attention sur Java Web Start qui nécessite relativement peu de travail d'installation et permet de distribuer les mises à jour sans trop de tracas (et aucune intervention de l'utilisateur n'est requise). NSIS ne prend pas en charge la mise à jour comme il semble, et essayer de l'implémenter en Java conduira à un cauchemar de portabilité. Web Start semble être "juste le bon outil".

Questions connexes