GetAsyncKeyState
Übersicht

![]() |
Der EisvogelBetreff: GetAsyncKeyState |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo
Der Befehl GetAsyncKeyState frägt ja Systemweite Tastendrücke ab. Das funktioniert auch ganz gut, aber nur solange das Fenster auf dem Bildschrim zu sehen ist. Sobald es von einem anderen Fenster verdeckt wird, funktioniert der Befehl nicht mehr. Warum? MfG Der Eisvogel |
||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Die Decls sollte so aussehn (nur um das mal auszuschliessen)
Code: [AUSKLAPPEN] .lib "user32.dll"
api_GetAsyncKeyState% (vKey%) : "GetAsyncKeyState" Also bei mir funkt das Sample von Janware Keylogger Tutorial mfg |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also an dene kanns ja nicht liegen, da es ja funktioniert, solange das Fenster nicht verdeckt wird. | ||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Tja, Fensterbetriebssysteme funktionieren nun mal so, dass die Fenster die kein Fokus haben im Normalfall auch kein Tastaturstasie abbekommen. Stell dir vor, wärend ich hier schreibe würde das alles ein nebenher laufender Caht oder ein Worddokument mitbekommen. Wo kämen wir denn da hin? Außerdem kann ich mir so ein vorgehen echt nur für Keylogger vorstellen, dessen Nutzung in Deutschland nur unter Einwilligung - also bekanntmache der Nutzer selbst - erlaubt ist. Das heisst, wenn du dir ein Keylogger bei dir einbaust, muß du jeden Freund, Geschwister oder wem sonst noch der dein Rechner nutzt darüber informieren das so etwas bei dir installiert ist. | ||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nein, das soll kein Keylogger werden, sondern ein Programm, das auf Tastenkombination erscheinen soll. | ||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
FWeinbehemals "ich" |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Also mit der von Ozzi beschreiben userlib kanst du Systemweit alle Tasten abfragen. Auch wenn dein Fenster nicht geöffnet ist !
User Lib Code: [AUSKLAPPEN] .lib "user32.dll" api_GetAsyncKeyState% (vKey%) : "GetAsyncKeyState" Code: [AUSKLAPPEN] While Not KeyHit(1) For i = 0 To 255 t = api_GetAsyncKeyState(i) If t = -32767 Then Write Chr$(i) EndIf Next Wend @Hectic man kann das auch für tools gebrauchen die keine Keylogger sind ! mfg |
||
"Wenn die Menschen nur über das sprächen, was sie begreifen, dann würde es sehr still auf der Welt sein." Albert Einstein (1879-1955)
"If you live each day as if it was your last, someday you'll most certainly be right." Steve Jobs |
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja, das sollte so sein, aber immer wenn mein Fenster verdeckt ist, geht es nicht mehr. | ||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
FWeinbehemals "ich" |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Also wenn ich mir den Code Compile bekomme ich alle Tasten Systemweit.
Damit könnt ihr es testen ( die Smilies sind Maustasten da ich alle ASII Codes von 1 bis 255 Abfrage) Download mfg ich |
||
"Wenn die Menschen nur über das sprächen, was sie begreifen, dann würde es sehr still auf der Welt sein." Albert Einstein (1879-1955)
"If you live each day as if it was your last, someday you'll most certainly be right." Steve Jobs |
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Jep bei mir funkts auch Oo
komisch |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group