Cuestión : Cómo mantener una ventana de proceso (del comando) abierta

Tengo el código abajo.  ¿Mi problema es que la ventana del comando se cerró inmediatamente, y cuando tengo un problema con el código abajo (es decir gsec.exe falta), no tengo una ocasión de leer el error message.

How hago yo funciono esto y mantengo la ventana de proceso abierta?
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
class= >System.Diagnostics.Process " notpretty " del id= " codeSnippet823590 " del
           
class= del

Respuesta : Cómo mantener una ventana de proceso (del comando) abierta

Usted puede volver a dirigir la salida estándar de su comando:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
principal vacío de los parásitos atmosféricos args (de la secuencia [])
{
    System.Diagnostics.Process p = nuevo System.Diagnostics.Process ();
    p.StartInfo.WorkingDirectory = firebirdInstallationPath;
    p.StartInfo.UseShellExecute = falso;
    p.StartInfo.RedirectStandardOutput = verdad;
    p.StartInfo.FileName = “gsec.exe”;
    p.StartInfo.Arguments = “- agregar el prager - picovatio reserva”;
    p.Start ();
    p.WaitForExit ();

    encadenar la salida = p.StandardOutput.ReadToEnd ();
}
Otras soluciones  
 
programming4us programming4us