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 :

Lancer un processus


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Par défaut Lancer un processus
    Bonjour,

    J'ai lu la faq C# suivante pour le lancement d'un processus:

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    void StartProcess()
    {
        // Instance de la classe Process
        System.Diagnostics.Process proc = new System.Diagnostics.Process();
        // Nom de l'executable à lancer
        proc.StartInfo.FileName = "iexplore.exe";
        // Arguments à passer à l'exécutable à lancer
        proc.StartInfo.Arguments="http://www.developpez.com";
        // Démarrage du processus
        proc.Start() ;
        // On libère les ressources dont on n'a plus besoin.
        proc.Close(); // Attention Close ne met pas fin au processus.
    }

    Est-ce que le processus crée est 'attaché' au processus parent ?

    Sinon comment puis-je faire ?

    Il s'agit de lancer un exécutable destiné à la mise à jour de l'éxécutable qui le lance...

    Merci d'avance.

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    LE processus n'est pas attaché au parent...

    PAr contre, le parent peut attendre (suivant les options choisies) que le
    nouveau process crée soit terminé pour poursuivre ses traitements.

    Le parent peut egalement s'abonner à l'evenement "Exit" du processus crée pour être notifié de la fin du processus lancé précédemment

    Tu peux egalement (si le process est de type batch, ou application console)
    faire en sorte que la console ne soit pas affiché.

    Pour autant, les deux processus seront indépendants et la fin de fin de l'un
    n'entrainera pas la fin de vie de l'autre sauf si tu l'as expressement programmé

    Cordialement, The Monz, Toulouse

  3. #3
    Membre Expert
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Par défaut
    Merci pour tes précisions

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

Discussions similaires

  1. Tuer et lancer un processus
    Par Furius dans le forum Scripts/Batch
    Réponses: 20
    Dernier message: 11/12/2008, 11h33
  2. [VB.net]"Comment lancer un processus ? " Hidden !
    Par 6su7 dans le forum Windows Forms
    Réponses: 32
    Dernier message: 18/08/2006, 13h42
  3. Lancer un processus
    Par FeaR dans le forum Langage
    Réponses: 3
    Dernier message: 12/07/2005, 09h23
  4. [DEBUTANT]Lancer plusieurs processus
    Par demontools dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 10/04/2005, 13h48
  5. lancer des processus
    Par dylan dans le forum Général Python
    Réponses: 2
    Dernier message: 10/06/2004, 14h02

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