Salut à tous !

Je voudrais dôté un de mes logiciels de la capacité de se mettre à jour via la 
connexion internet. Pour ce faire, il faudra faire le menu aide, et cliquer sur 
vérifier les mises à jour.
Bref, un comportement similaire à celui de la mise à jour dans Firefox.

N'étant encore qu'à la phase de conceptualisation, je voudrais vous soumettre 
le cheminement que j'entrevois pour cette fonctionnalité, question de savoir 
s'il n'y a pas plus simple ou moins éronné.

Etapes de fonctionnement d'un système de mise à jour d'un logiciel par la 
connexion internet:

* vérifier si la connexion internet est active

* Envoyer une requête qui va renvoyer le numéro de la dernière version du 
logiciel disponible en ligne

* Si ce numéro est supérieur à celui de la version actuelle, alors continuation 
de la Procédure de mise à jour, sinon arrêt de la procédure

* Envoi d'une requête demandant la liste des adresses de fichiers à télécharger 
de la nouvelle version

* téléchargement de cette liste et conservation dans un dossier temporaire

* Génération d'un fichier batch dont le rôle sera de transférer les nouveaux 
fichiers dans le dossier de l'application, écrasant au passage les anciennes 
versions

* Fermeture du programme et exécution du fichier batch

Alors, pensez-vous que ce cheminement est viable ? Peut-il y avoir moins 
compliqué ? Ai-je oublié quelque chose ?

J'avoue avoir une crainte. Sur certaines machines, les disques peuvent être 
protégés en écriture, et dès lors bloquer la phase de recopie des fichiers. 

Merci !




Répondre à