Da ich noch relativ nah am Anfang bin ist es für mich fast unmöglich einen Code von C++ auf Delphi zu
übertragen, auch wenn es die selbe
API ist.
Ich wollte das ganze aber vielleicht auch erst noch einmal mit SetWindowsHookEx versuchen um zu schauen obs wirklich nicht klappt, allerdings komm ich da auch nicht ganz zum Ende. Ich hab auch einige Sachen diesbezüglich gefunden, auch z.B. ein komplettes Tutorial dazu, wo sich bei mir allerdings der Fehler auftut das mein Programm die
DLL anscheind überhaupt nicht versucht zu laden trotz den Funktionen (welche statisch ist):
Delphi-Quellcode:
function InstallHook(Hwnd: THandle): Boolean; stdcall;
external 'keyboardhook.dll';
function UninstallHook: Boolean; stdcall; external 'keyboardhook.dll';
auch wenn die
DLL nicht im Verzeichniss ist startet das Programm, was es ja eigentlich gar nicht dürfte.
Also falls jemand Erfahrung in die Richtung hat bitte melden
MfG