Bonjour,
je voudrais savoir si c'est possible d'avoir un bilan de l'exécution d'un processus que je lance dans mon code C#. Je m'explique:
Je lance un processus:
Je peux également savoir si le processus existe encore ou s'il répond toujours:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 infoProcess = new ProcessStartInfo("cmd.exe", "/C " + command); infoProcess.CreateNoWindow = true; infoProcess.UseShellExecute = false; process = Process.Start(infoProcess);
Cependant, comme vous pouvez le voir, je fais appelle à cmd.exe en lui passant une série d'instruction contenue dans le string "command".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 do { if (process.Responding) { //.... } } } while (!process.HasExited);
Ma question est: Est-ce possible de capturer avec mon code C# en passant par la classe "process" ou "processInfo", une erreur survenue dans le cmd.exe?
Tout commentaire ou suggestion serait appréciée
Merci et bonne fin de journée
Gabriel Deschênes








Répondre avec citation





Pas de questions techniques par MP ! Le forum est là pour ça...



Partager