| Autor |
Beitrag |
Jeppen
      
Beiträge: 39
|
Verfasst: Fr 12.01.07 14:50
Hallo,
Ich wollte fragen op es möglich ist herauszufinden welchen key ein user drückt auch wenn er nicht in meinem Form gedruckt wurde.
Mfg,
Jeppen Moderiert von Christian S.: Topic aus Dateizugriff verschoben am Fr 12.01.2007 um 23:06
|
|
Kroko
      
Beiträge: 1284
W98 W2k WXP
Turbo D
|
Verfasst: Fr 12.01.07 14:52
ja
Aber was hat das mit Dateizugriff zu tun 
_________________ Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
|
|
Chryzler
      
Beiträge: 1097
Erhaltene Danke: 2
|
Verfasst: Fr 12.01.07 15:56
Auf die schnelle fallen mir da nur 2 Möglichkeiten ein.
1. Du überprüfst in einer Schleife andauernd per GetKeyboardState die Tastatur
2. Du machst einen globalen Keyboard-Hook.
Kann auch sein, dass es einfacher geht.
|
|
Jeppen 
      
Beiträge: 39
|
Verfasst: Fr 12.01.07 19:44
vielen dank
Ich probiers mal aus
MfG,
Jeppen
|
|
Flamefire
      
Beiträge: 1207
Erhaltene Danke: 31
Win 10
Delphi 2009 Pro, C++ (Visual Studio)
|
Verfasst: Fr 12.01.07 19:46
einfachstes: du machst einen keyboardhook
ob global oder nicht musst du entscheiden...je nachdem ob alle tastaturanschläge oder nur die in einem programm gesucht werden...
|
|
Chryzler
      
Beiträge: 1097
Erhaltene Danke: 2
|
Verfasst: Fr 12.01.07 20:44
Flamefire hat folgendes geschrieben: | einfachstes: du machst einen keyboardhook
ob global oder nicht musst du entscheiden...je nachdem ob alle tastaturanschläge oder nur die in einem programm gesucht werden... |
Ob es einfacher ist mag ich bezweifeln. Ein Hook ist aber warscheinlich immer noch effektiver, als in einer Schleife GetKeyboardState abzufragen. Muss jeder selber wissen.
|
|
Jeppen 
      
Beiträge: 39
|
Verfasst: Fr 12.01.07 20:48
da mit der schliefe haut sicht so gut hin
Kostet ressourcen
keyboardhook, wie geht das??
MfG,
Jeppen
|
|
Chryzler
      
Beiträge: 1097
Erhaltene Danke: 2
|
Verfasst: Fr 12.01.07 20:50
Jeppen hat folgendes geschrieben: | da mit der schliefe haut sicht so gut hin
Kostet ressourcen
keyboardhook, wie geht das??
MfG,
Jeppen |
Das Forum hat seit neuestem eine integrierte Suche. Solltest du mal ausprobieren. 
|
|
Coder
      
Beiträge: 1383
Erhaltene Danke: 1
WinXP
D2005 PE
|
Verfasst: Fr 12.01.07 20:58
Springt da eigentlich nicht der Virenscanner wegen Keylogger an?
MfG
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 12.01.07 22:48
Ja, selbstverständlich, wenn man die bekannten DLLs nutzt. Und wenn man eigene Funktionen dazu nutzt, dann springt zumindest bei mir die Firewall an (ZoneAlarm Pro  ).
Aber das ist ja auch gut so...
|
|
Flamefire
      
Beiträge: 1207
Erhaltene Danke: 31
Win 10
Delphi 2009 Pro, C++ (Visual Studio)
|
Verfasst: Sa 13.01.07 14:45
nein...ich hab einen keyboardhook und da springt weder zonealarm pro noch antivir PE an!
PS: tutorial gibts eins von asserbad. Googlesuche benutzen, hab keinen Link
|
|
alzaimar
      
Beiträge: 2889
Erhaltene Danke: 13
W2000, XP
D6E, BDS2006A, DevExpress
|
Verfasst: Sa 13.01.07 15:10
GDATA bemängelt sämtliche selbstgeschriebenen Keyboard-Hook-DLL auf meiner Festplatte, NOD32 nicht.
_________________ Na denn, dann. Bis dann, denn.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Sa 13.01.07 15:20
Flamefire hat folgendes geschrieben: | | nein...ich hab einen keyboardhook und da springt weder zonealarm pro noch antivir PE an! |
ZoneAlarm meldet sich eigentlich auch immer zu Wort, wenn das System in irgendeiner Weise überwacht werden soll. Sogar, wenn eine ComboBox geöffnet werden soll. (Weil dabei die Maus verfolgt wird, nehme ich an...)
Insofern kann ich mir nicht vorstellen, dass dieser Hook nicht entdeckt wird. Bei der kostenlosen Version von ZoneAlarm sicher, da wird sowas wohl kaum erkannt.
|
|
Flamefire
      
Beiträge: 1207
Erhaltene Danke: 31
Win 10
Delphi 2009 Pro, C++ (Visual Studio)
|
Verfasst: Sa 13.01.07 16:53
hmm...hab nicht die kostenlose variante...eben die pro version...
aber könnte daran liegen, dass es ein lokaler hook ist...bei nem globalen kam glaub ich ne meldung...
back2topic: wo is das prob, wenn die firewall anspringt?
wirste soundso nich wegkriegen
|
|
perry5
      
Beiträge: 102
|
Verfasst: Mi 17.01.07 15:34
Eben, das liegt dann an der Unfähigkeit von Virenscannern und Firewalls, die gefählichen von den Harmlosen Dingen zu unterscheiden. Und manche User sind dann noch zu dumm, dirket zu behaupten, das Programm wäre Vireverseucht, nur, weil man z.B. für einen IM einen Systemweiter Shortcut anbeiten möchte, was durchaus ein sinnvolles Feature ist.
Also, einfach so dumme Meldungen nicht beachten , bzw. abschalten.
|
|
Robinator
      
Beiträge: 275
WinXP
BDS 2006
|
Verfasst: Mi 17.01.07 16:02
perry5 hat folgendes geschrieben: | Eben, das liegt dann an der Unfähigkeit von Virenscannern und Firewalls, die gefählichen von den Harmlosen Dingen zu unterscheiden. Und manche User sind dann noch zu dumm, dirket zu behaupten, das Programm wäre Vireverseucht, nur, weil man z.B. für einen IM einen Systemweiter Shortcut anbeiten möchte, was durchaus ein sinnvolles Feature ist.
Also, einfach so dumme Meldungen nicht beachten , bzw. abschalten. |
Das ist ja wohl grober Unfug. Ein Keylogger gehört absolut zur gruppe der potentiell gefährlichen Software, dass der Virenscanner darauf anspringt ist nur gut und richtig. Auch die Reaktion des Users, der vermutet, es handele sich um ein Virenversuchtes Programm ist soweit erstmal richtig - solange der Autor der Software nicht ausdrücklich auf die Nutzung eines Keyloggers und dessen Aufgabe hingewiesen hat.
Ps.: Es besteht ein gewaltiger unterschied zwischen einem Keyboardhook und einem Systemweiten Hotkey.
Grüsse, Rob
|
|
Jeppen 
      
Beiträge: 39
|
Verfasst: Mi 17.01.07 18:02
ich habs mit einem keyboard hook versucht
Hat auch gefunzt
Vielen dank
|
|