Hookdll - Tastatureingaben übergeben
-
Du hast den Hook aber schon mit SetupHook eingerichtet, oder?!

-
Klar! Hab das Problem jetzt auch gefunden - lag nämlich an einem anderen Teil
meines Codes
Gibt es eigentlich eine Möglichkeit, den Inhalt des wParams (oder lParams) in einer MessageBox auszugeben?
THX
-
Du musst den Inhalt halt selbst erst entsprechend formatieren, wenn du ein sinvolles Ergebnis haben willst

-
Wie kann ich den Inhalt denn am besten formatieren?
Sorry für die dumme Frage, aber ich bin halt noch ein kleiner Anfänger
-
hey, ich krieg das irgendwie nicht hin

kannst du Mr. Carisson, bitte mal deine mainfuntion posten, wäre dir echt voll dankbar, ich hoffe ich werde dadurch mehr verstehen :|
bitte, helf mir
-
@Mr. Carisson: wParam und lParam haben je nach Message völlig unterschiedliche Bedeutungen, so allgemein geht das nicht

-
Nö. wParam ist immer der virtual key code.
-
Achso, hatte das irgendwie allgemein verstanden

Vielleicht MapVirtualKey oder To Ascii

-
Wie kann ich wParam denn mit MapVirtualKey "auswerten" und das Ergebnis in eine Variable schreiben? Oder aktzeptiert die Funktion MapVirtualKey schon Variablen vom Typ WPARAM

PS: Übriegns vielen Dank für die ganzen Antworten! Wenn ich fertig bin, poste ich mal den gesamten Code meines Keyloggers

-
Keine Ahnung, ob das so korrekt ist, aber er zeigt zumindest mal etwas vernünftiges an:
char str[3] = {0}; //BYTE keyStates[256]; //GetKeyboardState(keyStates); //ToAscii(wParam,lParam,keyStates,(unsigned short *)str,0); MapVirtualKey(wParam,2); MessageBox(NULL,str,"",0);Aber müsste es nicht eigentlich auch möglich sein direkt (so wie bei WM_CHAR) das Zeichen zu bekommen

-
danke @Mr. Carisson, währe echt voll nett ^^..