![]() |
AW: KeyLogger
Wobei es wohl eine elegantere Lösung gibt ;) (ohne mir den Code genauer angeschaut zu haben, aber es muss mit Sicherheit eine Unterscheidung für KEY_DOWN und KEY_UP geben)
|
AW: KeyLogger
Ja sicherlich gibt es die aber ich weiß halt nicht genau wie ich das heraus finden kann!
Und das mit dem Buchstaben löschen sollte doch gehen, denn wenn der User eine Taste zweimal tippt um den Buchstaben doppelt zu haben, erhalte ich ihn ja vierfach! Ja schade eigentlich. Echt! Ok, das mit dem Krankenhaus kann ich voll und ganz verstehen. Hätte halt gehofft, dass vielleicht noch jemand anderes etwas behilflich sein könnte. Wenigstens in der Hinsicht zu dem Thema Win XP(Win 2K) und Win Vista. Könnte es dort vielleicht an den Programm Pfaden bzw. der Ortner Pfade gehen? Oder gibt es vielleicht Standart Fehler bei Delphi zwischen XP und Vista? |
AW: KeyLogger
Ich glaube ich weiß nun weshalb das alles nicht unter Windows Vista läuft:
Delphi-Quellcode:
SetWindowsHookEx() funzt unter Vista leider nicht mehr!
...
if hHook=0 then hHook:=SetWindowsHookEx(WH_KEYBOARD,@KeyboardProc,hInstance,0); Result:=hHook<>0; ... Könnte mir jemand erklären b zw. zeigen, was ich anstatt SetWindowsHookEx() n ehmen könnte bzw. wie ich diesen Fehler nun beheben kann? Vielen Dank im vorraus! P.S.: Sollte ich mich irren und der Code funktioniert doch noch unter Vista (vielleicht auch nur etwas abgewandelt), dann berichtigt mich bitte! Habe es auch nur irgendwo im Netz gelesen als ich jede einzelne Funktion und Befehle im zusammenhang mit Vista durch gegoogelt bin! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz