Terminate abfangen
-
Hi!
Ich habe ein Programm welches im Hintergrund läuft. Dieses Programm besitzt keine Fenster oder sowas daher auch keine eigene wirkliche WNDPROC.Trotzdem möchte ich abfangen ob das Programm z.B. über den Taskmanager terminiert wird. Wenn ja möchte ich noch eine kleinigkeit tun bevor das Programm endgültig beendet wird.
Wie?
Danke im voraus
~Benny
-
Unsichtbares Fenster erstellen.
-
Wie machst du es, dass das Programm nicht höllisch Systemresourcen verbraucht? Oder ist das ein Server?
-
Jo - wird ein Server ^^
Nur möchte ich halt beim Terminieren z.B. lieber dass es alle Sockets schließt und allgemein währe es mir lieber wenn ich es irgendwie abfangen kann..
Ist ein unsichtbares Fenster der einzige Weg zur Lösung?
-
Dabei ist natürlich interessant, was mit dem Programm passiert, wenn der Computer runtergefahren wird. Wird es terminiert mit TerminateProcess()? Oder passiert da was anderes?
-
Naja - ich geh jetzt erstmal von dem typischen STRG+ALT+ENTF Phänomen aus ^^"
Das mit dem Herunterfahren ist gar nicht mal so schlimm (Braucht ihr nicht verstehen *G*)
-
Ich bezweifle, ob man ein wirkliches "Abschießen" direkt abfangen kann, wäre dann ja zumindest eigentlich eine Sicherheitslücke und für den User meist eher störend
