Fehlerabfrage ohne Ende des Fehlerprogs per PID abfragen ?

Für allgemeine Fragen zur Programmierung mit PureBasic.
3dhubiflieger
Beiträge: 123
Registriert: 27.10.2013 12:13

Fehlerabfrage ohne Ende des Fehlerprogs per PID abfragen ?

Beitrag von 3dhubiflieger »

Also, ich habe das Problem das manchmal das XBMC meines HTPCs abstürzt. Oft läuft dann auch noch eine weitere Instanz dieses Programmes weiter, was einen Neustart unmöglich macht. Im Hintergrund rennt ausserdem mein selbstgeschriebener XBMCWatcher, welcher dies erkennen soll.

Jetzt meine Frage:

Ist es möglich diese Fehlermeldung irgendwie per Prozess ID abzufangen ? Bzw. zu erkennen ob das Programm gerade hängt ?
Benutzeravatar
Bisonte
Beiträge: 2476
Registriert: 01.04.2007 20:18

Re: Fehlerabfrage ohne Ende des Fehlerprogs per PID abfragen

Beitrag von Bisonte »

Erstmal die Frage : Was ist dieses "XBMC" ?

Wenn es die Möglichkeit gibt, dem Programm eine Anfrage zu schicken die in "angemessener" Zeitspanne nicht beantwortet wird, dann ja.
Sollte es ein selbstgeschriebenes Programm sein, dann versuche soetwas einzubauen.

Per Prozessorlast herauszubekommen, ob ein Programm hängt oder nicht, wäre auch eine Variante, wobei das bei mehreren Kernen oder Hyperthreading
auch zum Problem werden kann.
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Antworten