Ik probeer een WH_JOURNALRECORD Hook te gebruiken. Ik heb hiervoor al verschillende voorbeelden gezien.
Het installeren van de hook doe ik zo:
Hier gaat het meteen mis. Het systeem hangt meteen. Ik kan alleen nog CTRL-ALT-DEL gebruiken en de taskmanager starten. Verder reageert Windows 2000 nergens meer op. Pas na ongeveer een minuut, gaat het verder en kom ik zelfs op een breakpoint in de Callbackfunctie. Als ik vervolgens weer verder 'RUN' lijkt alles goed te gaan. Echter wordt de Callback niet meer aangeroepen.
Heeft iemand ervaring met het gebruik van Hooks? Ik heb al veel gelezen (via google) maar nog niet de oplossing gevonden. Het lijkt of ik het wel goed doe.
Wie heeft er tips.
Het installeren van de hook doe ik zo:
code:
1
| hJournalHook := SetWindowsHookEx(WH_JOURNALRECORD, @CallBackJournalRecHook, HInstance , 0); |
Hier gaat het meteen mis. Het systeem hangt meteen. Ik kan alleen nog CTRL-ALT-DEL gebruiken en de taskmanager starten. Verder reageert Windows 2000 nergens meer op. Pas na ongeveer een minuut, gaat het verder en kom ik zelfs op een breakpoint in de Callbackfunctie. Als ik vervolgens weer verder 'RUN' lijkt alles goed te gaan. Echter wordt de Callback niet meer aangeroepen.
Heeft iemand ervaring met het gebruik van Hooks? Ik heb al veel gelezen (via google) maar nog niet de oplossing gevonden. Het lijkt of ik het wel goed doe.
Wie heeft er tips.