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 ).