Autor Beitrag
Jeppen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 39



BeitragVerfasst: 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 user profile iconChristian S.: Topic aus Dateizugriff verschoben am Fr 12.01.2007 um 23:06
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: Fr 12.01.07 14:52 
ja :wink:

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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 39



BeitragVerfasst: Fr 12.01.07 19:44 
vielen dank

Ich probiers mal aus

MfG,

Jeppen
Flamefire
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Fr 12.01.07 20:44 
user profile iconFlamefire 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 39



BeitragVerfasst: Fr 12.01.07 20:48 
da mit der schliefe haut sicht so gut hin

Kostet ressourcen

keyboardhook, wie geht das??

MfG,

Jeppen
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Fr 12.01.07 20:50 
user profile iconJeppen 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. :wink:
Coder
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1383
Erhaltene Danke: 1

WinXP
D2005 PE
BeitragVerfasst: Fr 12.01.07 20:58 
Springt da eigentlich nicht der Virenscanner wegen Keylogger an?

MfG
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 13.01.07 15:20 
user profile iconFlamefire 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 102



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 275

WinXP
BDS 2006
BeitragVerfasst: Mi 17.01.07 16:02 
user profile iconperry5 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 39



BeitragVerfasst: Mi 17.01.07 18:02 
ich habs mit einem keyboard hook versucht

Hat auch gefunzt

Vielen dank