Je veux appeler la commande d'invite de commande en utilisant Process.Start, puis en utilisant StandardOutput je veux lire en utilisant StreamReader dans mon application, mais quand je lance le programme ci-dessous, dans le MessageBox je trouve juste le chemin jusqu'à Débogage, ma commande que j'ai énoncée dans les arguments n'exexude pas.Passer des arguments à la classe ProcessStartInfo
ProcessStartInfo info = new ProcessStartInfo("cmd.exe", "net view");
info.UseShellExecute = false;
info.CreateNoWindow = true;
info.RedirectStandardOutput = true;
Process proc = new Process();
proc.StartInfo = info;
proc.Start();
using(StreamReader reader = proc.StandardOutput)
{
MessageBox.Show(reader.ReadToEnd());
}
ici ma commande net view ne s'exécute jamais.
grâce @Joey: Cela m'a beaucoup aidé – Abbas
Si cela répond à votre question, pourquoi ne pas cliquer sur la coche? – Almo