Vraag : Hoe te om een proces (bevel) venster open te houden

Ik heb de hieronder code.  Mijn probleem dat het onmiddellijk gesloten bevelvenster, en wanneer ik een probleem met de code hieronder (d.w.z. is mist hebben gsec.exe) heb, ik geen kans de fout message.

How ik dit in werking stel en het procesvenster te lezen open houd?
" codeBody "
1:
2:
3:
4:
5:
6:
System.Diagnostics.Process p = nieuwe System.Diagnostics.Process ();
                    p.StartInfo.WorkingDirectory = firebirdInstallationPath;
                    p.StartInfo.FileName = „gsec.exe“;
                    p.StartInfo.Arguments = „- voeg prager toe - pw boeken“;
                    p.Start ();
                    p.WaitForExit ();

Antwoord : Hoe te om een proces (bevel) venster open te houden

U kunt de standaardoutput van uw bevel opnieuw richten:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
statische nietige Leiding (koord [] args)
{
    System.Diagnostics.Process p = nieuwe System.Diagnostics.Process ();
    p.StartInfo.WorkingDirectory = firebirdInstallationPath;
    p.StartInfo.UseShellExecute = vals;
    p.StartInfo.RedirectStandardOutput = waar;
    p.StartInfo.FileName = „gsec.exe“;
    p.StartInfo.Arguments = „- voeg prager toe - pw boeken“;
    p.Start ();
    p.WaitForExit ();

    koord output = p.StandardOutput.ReadToEnd ();
}
Andere oplossingen  
 
programming4us programming4us