Remplacer un launcher lancé

Signaler
Messages postés
7
Date d'inscription
jeudi 4 novembre 2010
Statut
Membre
Dernière intervention
27 juin 2011
-
Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
-
Bonjour,

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 !

Cordialement

Anthony

1 réponse

Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
31
Salut,

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.