Redirigir la salida estándar de un proceso
Artículo por Club Developers · 06 May 2006
2087 vistas
Podemos redirigir la salida estándar de un proceso y mostrarla en un TextBox por ejemplo.
csharp
static void RedirectStdOutput() { // Instancia de la clase Process // desactivamos la shell proc.StartInfo.UseShellExecute = false; // redirigimos la sallida estándar proc.StartInfo.RedirectStandardOutput = true; // Nombre el ejecutable a lanzar proc.StartInfo.FileName = "mem.exe"; // Lanzamos el proceso proc.Start(); // lectura de la salida de comandos string output = proc.StandardOutput.ReadToEnd(); Console.WriteLine(output); // esperamos a que termine proc.WaitForExit(); // Liberamos los recursos proc.Close(); }