AW: Prüfen ob Programm abgestürzt ist
Zitat:
Leider kann man nicht jedes Programm 'abschießen', vor allen Dingen gerade die, die 'hängen'. Aber wenigstens hast Du das für dich definiert und hier kundgetan: Alle anderen reden nur um den heißen Brei herum |
AW: Prüfen ob Programm abgestürzt ist
Zitat:
Allerdings stößt auch TerminateProcess irgendwann an seine Grenzen, und zwar bei Diensten und den "besonders systemnahen Prozessen". Ergänzung: "Besonders systemnahe Prozesse" setzte ich deshalb in Anführungsstriche, weil mir noch ein glanzvoller Beitrag von Assarbad "im Hinterkopf" bekannt und bewußt war, den ich nun wiederfand: http://www.delphipraxis.net/1057551-post10.html |
AW: Prüfen ob Programm abgestürzt ist
Zitat:
Aber bei hängenden Treibern (nicht User-Mode-Treibern) wartet ProcessTerminate auch gern auf den Treiber. Also: - Windows prüft nur, ob die GUI hängt, aber kann nicht prüfen ob das Programm hängt - was "Hängen" ist, muß je nach Anwendung/Funktion/Verwendung entsprechend definiert werden - es ist nicht immer möglich auf das "Hängen" zu prüfen - praktisch kann man nur regelmäßig versuchen eine "Aktion" auszulösen und deren "Ergebnis" auswerten, um das "Hängen/Funktionieren" prüfen zu können, aber auch das ist nicht immer ein sichere Prüfmethode (z.B. Funktionsaufruf geht, das Ergebnis ist valide, aber es stimmt nicht "mehr", weil eine Aktualisierungsroutine hängt) - usw. |
AW: Prüfen ob Programm abgestürzt ist
Zitat:
Hart beenden sollte man nur, wenn der sanfte Weg nicht klappt. |
AW: Prüfen ob Programm abgestürzt ist
Zitat:
Zitat:
|
AW: Prüfen ob Programm abgestürzt ist
Okay, das ist ja ein ziemlich heikles Thema was ich hier angestoßen habe.
Und wie das hier aussieht ist genau das was ich vor hatte gar nicht bzw nicht in diesem Ausmaß möglich, wenn ich mir hier die Kommentare durchlese. Trotzdem vielen Dank für eure Hilfe, ich versuche eine andere Lösung des Problems zu finden. Falls jemand jedoch eine Lösung, die mein Problem behebt, findet, die eventuell noch nicht angesprochen wurde, wäre es nett diese hier zu posten (: MfG iDope |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz