Autor Beitrag
Flamefire
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: Do 15.11.07 14:12 
Hallo
ich brauche einen Hotkey auf die Tastenkombination STRG+V
Dieser soll in einer DLL stehen und auch eine FUnktion in dieser DLL aufrufen.
Die DLL wird dann in einen anderen Prozess injected.

Hab jetzt GetAsyncKeyState aber das fängt ja alles ab und ich brauch ja eher das onkeyup von "V" mit test ob STRG gedrückt ist.
Hab schon mit tastaturhooks probiert aber nie einen zum laufen bekommen.
Hatte u.a. den hier probiert: (und für mich nur leicht abgewandelt)
www.delphi-forum.de/viewtopic.php?t=60696
hab die Starthook direkt beim starten aufgerufen und auch bestätigt (handle des hooks>0)
aber die funktion wird nie aufgerufen
wenn ich statt WH_KEYBOARD_LL WH_KEYBOARD einsetze, das gleiche
bei iwas andrem (ka mehr was) haben plötzlich alle prozesse reagiert (aber dann natürlich nicht auf ne tastatureingabe)

RegisterHotKey geht leider auch nicht. (Keine reaktion)

Wie kriege ich das zum laufen?

Gibts noch was andres? oder muss man beim hook injecten was beachten?
Der soll ja nur in dieser anwendung sein.