bonjour à tous
je ne suis pas certain d'être dans le bon forum. Mon problème est le suivant : je souhaite à partir d'un programme C++ faire une mise à jour de l'exe.
A partir d'une connexion sur mon site Web, le programme va vérifier un fichier contenant le numéro de version le plus récent disponible. Si ce numéro est différent du numéro interne du logiciel alors une mise à jour est nécessaire et un téléchargement d'un installshield est automatiquement réalisé sur le PC.
Tout cela je sais le faire en C++. Mon souci est qu'une fois lancé l'installshield, je veux fermer l'exe qui a provoqué le téléchargement pour que l'installshield puisse l'écraser sans erreur et ensuite relancer le nouvel exe.
Comment faire ? Passer par un exe tiers lançant en tâche de fond le download, fermant l'exe principal, exécutant l'install shield et réexcutant le nouvel exe ? Peut-on rester dans le seul contexte de l'exe initial ?
Merci
Partager