Keylogger coden

Huhu,
ich bin neu hier im Forum, hab mich hier angemeldet um nen bisschen mehr zu lernen...
Ich bin angehender Fachinformatiker für Anwendungsentwicklung im ersten Lehrjahr an ner schönen Uni im Sachsenland.

Soviel zu meinen Beweggründungen und meiner Person.

Nun zu meinem Vorhaben/meiner Bitte.

Ich möchte wie die Überschrift unschwer erkennen lässt einen Keylogger programmieren, hab auch schon einiges gegoogelt verstehe aber zwei grundlegende Funktionen nicht (WINAPI, GetAsyncKeyState).

gegoogelt hab ich schon und auch einige Erklärungen gefunden die aber alle ziemlich, nja kompliziert formuliert waren. Vll würde sich ja einer erbarmen und mit verständlich gewählten Worten versuchen mir den Sachverhalt nochmal zu erklären.

Achja würde das alles in C machen wollen, weil ich da bisher schon am meisten weiß und auch am besten damit klarkomme, oder geht das auch via Batch bzw Shell?

hab mich an dem Code hier orientiert, bzw festgehalten, hab auch viel verstanden aber viel halt auch nicht.

http://www.cpp-home.com/forum/viewtopic.php?t=8568&highlight=keylogger

mfg
 
Also dein vorhaben geht schonmal ganz bestimmt nicht in Batch/Shell
da diese nicht in der lage sind die Windows API zu benutzen (ok sind sie schon aber bevor du das geschafft hast , hast du es in C)

Ich programmiere sowas nur in VB.net also kann ich dir leider nicht helfen

Mfg FFS209
 
WINAPI ist keine Funktion sondern eine Calling Conventions
Using Win32 calling conventions
Das ist aber nicht wichtig für das Verständnis des Codes ;-)


Für eine Erklärung von GetAsyncKeyState finde ich msdn ganz gut
GetAsyncKeyState function (Windows)

PS: wenn du dich fragst warum in den if-statments die Zahl 32768 abgefragt wird... dec(32768) <=> bin(1000000000000000)

PPS: Das lesen von Dokumentationen ist eine wichtige Eigenschaft besonders
für einen Fachinformatiker der Anwendungsentwicklung also nicht aufgeben das wird schon ;-)

PPPS: Versuche den Code zu Debuggen das trägt sehr zum Verständnis bei
 
Zurück
Oben