2010-12-04 11 views
0

Ich habe versucht process.start("cmd.exe","/c"+filename), aber das Befehlszeilenfenster hat sich nicht beendet.C# winform Wie starte ich einen Prozess über das Hauptformular

Kann jemand einen neuen Prozess über das Hauptformular starten?

Dank

+0

Warum haben Sie nicht process.start (Dateiname) aufgerufen? –

+2

Können Sie erklären, was Sie mit "auf der Hauptform" meinen? – Doggett

+0

Ich denke, er meint, dass wenn sich seine Form schließt, auch der erzeugte Prozess – Machinarius

Antwort

2

Process.Start Verwendung ist die richtige Lösung, die eine externe Anwendung zu nennen. Der neue Prozess sollte sogar den Eingabefokus erhalten.

Process.Start(new ProcessStartInfo("notepad.exe")); 
Verwandte Themen