IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Mise à jour distante


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 115
    Par défaut [*]Mise à jour distante
    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

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    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 ?
    Oui, le mieux est de faire de ton "updater" un petit programme séparé. En tout cas ce qui est sûr c'est que tu ne pourras pas dire à ton exe de se fermer et se relancer tout seul.

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 115
    Par défaut
    C'est bien ce qu'il me semblait
    Merci beaucoup Laurent

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD14] Mise à jour distante
    Par ritchi46 dans le forum WinDev
    Réponses: 1
    Dernier message: 19/08/2010, 21h11
  2. mise à jour distante d'une analyse
    Par lolodev dans le forum WinDev
    Réponses: 12
    Dernier message: 26/07/2010, 11h29
  3. Mise à jour de strucure distante
    Par cedrich dans le forum Oracle
    Réponses: 3
    Dernier message: 11/01/2008, 15h45
  4. [Conception] mise à jour automatique d'une base de donné distante
    Par bipbip2006 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 01/06/2006, 16h45
  5. Réponses: 2
    Dernier message: 23/12/2005, 22h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo