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 :
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
Enregistrer un commentaire