Prozess vor TerminateProcess schützen
-
Hallo,
gibt es eine Möglichkeit ein Programm vorm Beenden mit TerminateProcess zu schützen, bzw. dieses Ereignis im Programm abzufangen, um noch zu reagieren?
MfG
Darkwind
-
nö, äääh ja, alle anderen daran hindern, dass sie 'TerminateProcess()' aufrufen können... :xmas2:
-
Na gut, geht also so nicht. Hmm. Es gibt doch Systemprozesse, die man nicht terminieren kann. Gibt es denn eine Möglichkeit einen Prozeß so zu flaggen?
-
naja, man könnte 'nen prozesse als dienst oder unter dem 'local system' account starten. dann gibts aber eventuell schwierigkeiten mit bildschirmausgaben. man kann auch damit: http://research.microsoft.com/sn/detours/ die funktion NtTerminateProcess() systemweit hooken, so dass die nix macht...
-
Hallo net,
danke für den Link. Den werde ich jetzt mal durcharbeiten und mich bei Problemen melden. Die Idee klingt sehr gut, ich hoffe, daß sich das leicht implementieren läßt.
MfGDarkwind
-
Du kannst alle unnötigen ACLs vom Prozess entfernen... musst mal googeln...
-
OMG lass die Finger von detours, das is a) overkill und b) ganz pöse!
ferft ihn zu poten!