C# : Lancer un programme externe à partir d'une application c#

Pour lancer un programme externe (logiciel,jeu, ...) vous devez utiliser la classe Process du namespace

System.Diagnostics comme suit
using System;
using System.Diagnostics;
using System.ComponentModel;

namespace MyProcessExample
{
class MyClass
{
public static void Main()
{
Process myProcess = new Process();

try
{
myProcess.StartInfo.UseShellExecute = false;
/* vous pouvez lancer n'import quel programme vous devez seulement
              spécifier le chemin*/
myProcess.StartInfo.FileName = "C:\\HelloWorld.exe";
              //indique si le processus doit démarrer dans une nouvelle fenêtre.
              //dans ce cas non
              myProcess.StartInfo.CreateNoWindow = true;
 
              //Lancer le programme 
              myProcess.Start();
              //Attendre l'arrêt du processus associé (HelloWorld.exe). 
              myProcess.WaitForExit();

}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}




Commentaires

Posts les plus consultés de ce blog

ANDROID : ENVOYER LES RAPPORTS DE CRASH LORS DU PLANTAGE DE VOTRE APPLICATION ANDROID ARCA

4 meilleurs outils de compression Javascript

Android : Nom de code , Version , API level