Mögliche Duplizieren:
How to know if Process.Start() is successful?C# -, wie Sie überprüfen, ob ein Prozess erfolgreich gestartet wurde
Ich habe ein ähnliches Verfahren wie einen Watchdog (lass es WD
nennen) in meinem Programm, das ist ein weiterer laufender Prozess (nennen wir es A
). Ich beginne WD
Prozess bei einem bestimmten Ereignis, sagen wir, eine Taste gedrückt wird, und ich möchte einen anderen Prozess mit diesem Prozess starten, nennen wir es B
.
Die Sache ist, dass ich den initialen Prozess A
herunterfahren will, nachdem ich weiß, dass Prozess B
erfolgreich gestartet wurde. Wie kann ich das überprüfen?
Ich starte Prozess WD
und B
mit Process.Start(argList)
und ProcessInfo(argList)
Syntax.
Jeder Prozess ist eine einfache C# -Konsolenanwendung.
haben Sie tryed Versuch mit {} catch {}? –
Die Sache ist, dass die Try Catch-Sektion hilft Ihnen beim Öffnen von Ausnahmen. Ich mache das schon, aber es gibt mir keine Informationen über die Wartezeit für die Eröffnung dieses Prozesses. – Simon