Redirigir la salida estándar de un proceso
Artículo por Club Developers · 09 May 2006
2074 vistas
Podemos redirigir la salida estándar de un proceso y mostrarla en un TextBox por ejemplo.
vbnet
' Instancia de la clase Process Dim proc As New Diagnostics.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 Dim output As String = proc.StandardOutput.ReadToEnd() Console.WriteLine(output); ' esperamos a que termine proc.WaitForExit(); ' Liberamos los recursos