Ich bin auf ein Problem gestoßen, bei dem ich ein Programm (nicht von mir geschrieben, sondern von jemand anderem) habe, das ich rund um die Uhr laufen lassen möchte, aber manchmal stürzt es ab. Normalerweise wäre das kein Problem, weil ich einfach einen Prozessbeobachter erstellen kann, der prüft, ob es abgestürzt ist, und es dann neu startet, falls nötig.
Aber dieses spezielle Programm löst manchmal eine Ausnahme aus und gibt sie in der integrierten grafischen Oberfläche aus. In diesem Fall stürzt das Programm überhaupt nicht ab. Die Schnittstelle bleibt bestehen, aber die eigentliche Serverfunktionalität ist nicht verfügbar.
Gibt es eine Möglichkeit, diese Informationen aus diesem Prozess abzufangen?