Du musst also nur WH_KEYBOARD durch WH_KEYBOARD_LL ersetzen.
Du wirst es mir vielleicht nicht glauben aber das habe ich vorher schon versucht, aber auch dann scheint mein Tastendruck nichts zu bewirken, allerdings bekomme ich manchmal eine
Access Violation aber halt wirklich nur manchmal oder wenn ich die Taste oft hintereinander drücke, das passierte aber auch bei WH_KEYBOARD.
Zum anderen versteht mich nicht falsch, wenn ich
Delphi-Quellcode:
if not InstallHook(
Handle)
then
ShowMessage(SysErrorMessage(GetLastError));
verwende bekomme ich eine Meldung, allerdings nur "Der Vorgang wurde erfolgreich beendet", halt als ShowMessage und dann startet mein Programm.