Hallo Sir Rufo
ehrlicherweise hab ich den Hook produktiv gar nicht in einer
DLL. Aber ich hab keine andere schlaue Idee gehabt, wie ich bei dem direkt im Programm eingebundenen Hook heraus finden soll, aus welchem Prozess nun der Hook angesprochen wurde. Zumal mein Programm mit dem Hook auch noch ein Dienst ist, was die Sache auch nicht einfacher macht.
Ich habe mir nun aber gedacht, in der
DLL müsste das doch gehen, da diese ja 'irgendwie' direkt von dem Prozess angesteuert wird, in dem das Tastenergeignis statt findet. Aber offenbar laufe ich auch da ins Leere.
Ja, weil der Prozess
kein Tastaturereignis auslöst.
Und man kann auch nicht feststellen, wer da alles einen Hook gesetzt hat.
Habe ich eine
DLL, die einen Hook einhängt, dann kann ich alle die Prozesse bemerken (merken in der
DLL), die den Hook mit dieser
DLL einhängen. Alle anderen aber nicht - obwohl die trotzdem einen Hook haben könnten.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)