Je souhaite faire un launcher et updater.
Tout est presque fini sauf quelque chose sur lequel je tourne en rond.
Mon soucis se pose lors de la mise à jour lui même du launcher.
Voila ce que je voudrait faire :
- télécharger la mise à jour du launcher [REUSSI]
- fermer le launcher [REUSSI AVEC Me.close ()]
- remplacer le launcher original par celui téléchargé[SOUCIS A PARTIR D'ICI]
- lancer le nouveau launcher
J'arrive bien a téléchargé le fichier sur le serveur mais mon problème et c'est compréhensible c'est quand j'essaie de remplacer le launcher par le nouveau.
LE PROBLÈME : DE PROCESSUS EN COURS POUR LE REMPLACER !
Bien oui c'est logique! Tu ne peux pas remplacer le fichier que tu es en train d'exécuter car celui-ci est déjà ouvert.
C'est pour cela qu'il te faut faire une application à part 'updater.exe' par exemple. Ton laucher lancera updater au démarrage. updater proposera une mise à jour si disponible et fera le travail de téléchargement et de remplacement.
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.