Ok nun habe ich news....
Der hook schein doch so halbwegs zu klappen...
Bei mir kommt einmalig die meldung: wir sind im hook.
Direkt nach dem einklinken mit
MainHook := SetWindowsHookEx(13, KeyboardHook, hinstance, 0);
Doch danach kann ich den Hook nicht mehr auslösen...
Die frage ist nur, weshalb.
Hier mein
DLL-Code
Delphi-Quellcode:
begin
MainHook := SetWindowsHookEx(13, KeyboardHook, hinstance, 0);
if MainHook = 0 then begin
MessageBox(HWND_DESKTOP,Pchar('Fehlerhafter Hook!'),'Message',MB_ICONINFORMATION);
end
else begin
MessageBox(HWND_DESKTOP,Pchar('Hook erfolgreich!'),'Message',MB_ICONINFORMATION);
end;
end.
Wird die
DLL nach
end.
irgendwie beendet und kann deshalb keine messages vom system mehr empfangen?