Einzelnen Beitrag anzeigen

Benutzerbild von Shaman
Shaman

Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
 
Turbo Delphi für Win32
 
#1

Keylogger und diakritische Zeichen

  Alt 4. Jul 2006, 16:31
Hey there

Ich arbeite momentan an einem globalen KeyLogger, welcher dank WH_KEYBOARD_LL ohne DLL auskommt. Läuft dafür glaub nicht auf älteren Windowsversionen.

Soweit so gut, nur habe ich Probleme mit diesen diakritischen Zeichen wie ^ ` ~ usw.:
1) Wenn man zum Beispiel "^" gefolgt von einem "a" eintippt, wird dies vom Keylogger korrekt zu einem "â" kombiniert, aber im aktiven Eingabefeld erscheint nur ein "a"
2) Tippt man z.B. zwei "^" hintereinander, merkt der Logger nichts. Dafür erscheint im aktiven Eingabefeld korrekt "^^"

Da ich diese Probleme auf die API-Funktion ToAscii zurückführe, denke ich, mein Logger ist nicht der einzige mit diesem Problem

Ihr könnts euch mal anschauen, vielleicht findet jemand einen Walkaround...

Gruss
Shaman
Angehängte Dateien
Dateityp: zip keylogger_168.zip (209,0 KB, 251x aufgerufen)
Daniel Pauli
Looking for answers from the great beyond
  Mit Zitat antworten Zitat