Hookproblem: Taste wird verarbeitet
-
Hi Leute,
Ich hab hier ein kleines Problem mit meiner HookDLL. Diese HookDLL ist ein Keyboardhook. Ich möchte mir nämlcih eine neue Tastatursoftware schreiben, die von Logitech gefällt mir nicht. Naja, das Teil funktioniert auch ganz gut, ausser bei Tasten, die von Windows auch ohne Zusatzsoftware verstanden werden, wie z.B. die eMail oder die StandBy-Taste. Meine Hookfunktion ruft CallNextHookEx bei diesen Tasten NICHT auf und trotzdem startet Windows mein Standardemailprogramm bzw schaltet den Rechner in StandBy. Hat jemand vielleicht ne Idee, wie ich das verhindern könnte?Danke im Voraus.
-
wird wohl daran liegen, dass du nicht ganz vorne in der Hook-Kette stehst. Weiß aber auch nicht, wie man das ändern kann
-
Hm, hab nen Workaround gefunden: Diese Tasten einfach mit RegisterHotKey registrieren, dann werden sie nicht mehr an Windows weitergeleitet. Dann behandelt man noch die Nachricht WM_HOTKEY und man kann bei einem Druck auf diese Taste machen, was man will