Création
d'entreprise
Posez votre question Signaler

Lancer un exécutable sur c# [Résolu]

laforet - Dernière réponse le 17 oct. 2011 à 15:22
Salut à tous. Merci de me lire et de m'aider sue ce coup.
J'ai fait un code en C# qui lance une application exécutable se trouvant sur un poste donnée, je fais:
System.Diagnostics.Process.Start("MonAppli.exe");
Seulement cet exécutable démarre dans un repertoire particulier (un peu comme l'indication "Démarrer dans" d'un raccourci ) et je ne sait pas comment à partir de mon code spécifier ce repertoire pour que l'application y démarre.
Merci pour vos suggestions.
Lire la suite 

Lancer un exécutable sur c# »

4 réponses
Réponse
+14
moins plus
pardon, c'est plutot ca :

            System.Diagnostics.ProcessStartInfo myInfo = 
                new System.Diagnostics.ProcessStartInfo();
            myInfo.FileName = "MonAppli.exe";
            myInfo.WorkingDirectory = "MonRepertoire";
            System.Diagnostics.Process.Start(myInfo);
Ajouter un commentaire
Réponse
+1
moins plus
            System.Diagnostics.ProcessStartInfo myInfo = 
                new System.Diagnostics.ProcessStartInfo();
            myInfo.FileName = "MonAppli.exe";
            myInfo.WorkingDirectory = "MonRepertoire";
            System.Diagnostics.Process.Start("MonAppli.exe");
laforet - 22 nov. 2006 à 09:30
Salut et merci pour le tuyau. J'ai pas bien compris dans ton code à quel moment tu lance myInfo, alors j'ai plutôt essayé:

Process myInfo = new Process();
myInfo.StartInfo.FileName = "MonAppli.exe";
myInfo.StartInfo.WorkingDirectory = "Repertoire";
myInfo.Start();

Je sais pas si c'est sensé faire la même chose, sinon merci de me donner la différence. Merci encore.
gna - 17 oct. 2011 à 15:22
il avait fait une erreur dans son code...
Ajouter un commentaire
Ce document intitulé « lancer un exécutable sur c# » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?