Bonjour,
je vais vous expliquer la procédure que nous utilisons en gros pour mettre à jour à distance une application installée sur des postes clients.
application écrite en vb.net --> donne un exe
module de mise à jour qui vérifie s'il y a des nouvelles versions de l'application (xml + mysql), télécharge éventuellement les nouveaux fichiers (nouvel exe, nouvelle db, nouveau xml, ect) puis lance l'exe : écrit en java --> donne donc un jar
Le package d'installation transmis se fait via inno setup.
Dans le xml, se trouve aussi le lien vers les packages de mises à jour.
Nous voulons maintenant modifier le jar qui vérifie les mises à jour, télécharge les nouveaux fichiers puis lance le nouvel exe éventuellement juste téléchargé.
Cependant si nous voulons inclure une nouvelle version du jar dans un package de mise à jour, l'ancien jar va vouloir télécharger le nouveau et on va avoir une erreur car il ne peut pas s'écraser "lui même" parce qu'il est en cours d'execution.
Si quelqu'un a compris mon problème, est ce qu'il voit une solution ?
Si besoin de plus de précisions, n'hésitez pas à demander.
Partager