Pergunta : Como manter uma janela process (do comando) aberta

Eu tenho o código abaixo.  Meu problema é que a janela do comando fechado imediatamente, e quando mim tem um problema com o código abaixo (isto é gsec.exe falta), eu não tenho uma possibilidade ler o erro message.

How faço mim funciono isto e mantenho a janela process aberta?
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
class= >System.Diagnostics.Process " notpretty " do id= " codeSnippet823590 " do
           
class= do

Resposta : Como manter uma janela process (do comando) aberta

Você pode reorientar a saída padrão de seu comando:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
principal vago da estática (args da corda [])
{
    System.Diagnostics.Process p = System.Diagnostics.Process novo ();
    p.StartInfo.WorkingDirectory = firebirdInstallationPath;
    p.StartInfo.UseShellExecute = falso;
    p.StartInfo.RedirectStandardOutput = retificam;
    p.StartInfo.FileName = “gsec.exe”;
    p.StartInfo.Arguments = “- adicionar o prager - picowatt registra”;
    p.Start ();
    p.WaitForExit ();

    amarrar a saída = o p.StandardOutput.ReadToEnd ();
}
Outras soluções  
 
programming4us programming4us