27 Stimmen

Können Sie eine andere EXE-Datei aus einer C#-Konsolenanwendung heraus ausführen?

Kann man eine andere EXE-Datei aus einer C#-Konsolenanwendung heraus ausführen?

  • Können Sie Argumente übergeben?
  • Können Sie den Exit-Code zurückbekommen?

72voto

Jonas Lincoln Punkte 9307

Zum Beispiel so:

        var proc = new Process();
        proc.StartInfo.FileName = "something.exe";
        proc.StartInfo.Arguments = "-v -s -a";
        proc.Start();
        proc.WaitForExit();
        var exitCode = proc.ExitCode;
        proc.Close();

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X