Redémmarage de l'application

Résolu
ZiedAbdellaoui Messages postés 2 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 22 avril 2009 - 22 avril 2009 à 17:03
ZiedAbdellaoui Messages postés 2 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 22 avril 2009 - 22 avril 2009 à 19:19
Bonjour,

  Je suis en train de développer une application windows en C++ , y -a il une technique pour réaliser le démarrage de l'application après  une mise à jour. bcq d'application le fait et je veux savoir comment

Merci

3 réponses

fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 4
22 avril 2009 à 18:03
salut,

je crois que c'est pas toujours le cas, mais une appli qui s'update, s'update en réalité par un autre exe. Donc cette autre exe, stop l'application, relance cette appli, puis se termine elle-meme.
3
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
22 avril 2009 à 18:36
J'ai eu a faire ca pour un programme. J'ai pas trouvé de solution vraiment simple, voici comment j'ai fait :

Le programme principal récupère la mise à jour et l'enregistre dans un répertoire temporaire.
Le programme principal lance ensuite un programme auxiliaire (une exe créé dynamiquement, il peut par exemple être en ressource du programme principal), puis se termine aussitôt.

Le programme auxiliaire se charge de copier l'application mise à jour à la place de l'ancienne application (il faut donc passer ces deux chemins en paramètres à ce programme). Puis il lance l'application mise à jour, dans l'idéal avec un paramètre indiquant le chemin de l'application annexe, pour qu'elle puisse supprimer ce fichier.

_____________________________________
Un éditeur de ressources gratuit pour Windows
3
ZiedAbdellaoui Messages postés 2 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 22 avril 2009
22 avril 2009 à 19:19
merci
0
Rejoignez-nous