Írj egy keylogger Delphi 7

Leírás: function GetAsyncKeyState (Key: Integer): integer;
Amely meghatározza az állam egy virtuális gombok.
Paraméterek: Key: A virtuális gombot kódot.
Visszatérési érték: Ha a stapshy byte, Key gomb megnyomásakor, vagy fiatalabb, hogy gomb lenyomva után a korábbi függvényhívás.

Azt is meg kell GetForegroundWindow funkció - visszaadja a kilincset az előtérben ablak (az ablak, amellyel a felhasználó jelenleg dolgozik). A rendszer hozzárendel egy kissé magasabb prioritású szál, amely létrehozza az előtérben ablak, mint az, hogy ez ad más szálak.

Azt hiszem, ez elég egy alapvető megértését, hogyan fogjuk végrehajtani az egészet. Áthágták létrehozását formák és kódot írni.

Kezdjük sorrendben: nyissa meg a Delphi tartalék előre a projekt, megy az eseménykezelő űrlapunk Events fülre, és keresse OnShow esemény kétszer kattintva az egér bal gombjával az eseményt, és írjuk be a kódot.

Ezután kattintson az esemény OnCreate eseményt nevezzük, amikor megnyitja a programot, akkor a következő módon lehet.

Csak ne felejtsük el, miután a parancsot, hogy a felhasználás a projekt hozzá Hivatalához, valamint előre, és adjunk hozzá ShellAPI hasznos számunkra a jövőben.

Most viszont, hogy a legérdekesebb és Kinema A forma Jegyzetlehetőséget Standart Components lap, amelynek a neve automatikusan létrehozásra kerül Memo1 valamint az ugyanazon a lapon Kinema formájában két gomb alkatrész Button1 és Button2 nevek lépni a System Components fül és Kinema formájában két komponens Timer nevek Timer1 és Timer2 és Kinema utolsó eleme a Label lap Standart alkatrészek elemzi Label1 és most már kezdjük el írni kódot.

Kiválasztjuk Timer1 komponens az űrlapon, és az Object Inspector lap Tulajdonságok ki intervallum ott költség 1000 (azaz 1 másodperc), és fogjuk fel az 1. és a hozzáférhetőség Enabled ott automatikusan kiállított Igaz, és hagyja, most menj az Események fülre, majd csak egy esemény OnTimer kattintson rá kétszer a bal egérgombbal, és kódot írni.

Ez tulajdonképpen gombok megnyomásával már végre, most kell tennie, push-up egy esemény során kulcsfontosságú, az, hogy szükség van, és a második időmérőt. Nyomja formálódni Timer2 komponens, és állítsa be, mint az első időmérő 1 intervallum által meghatározott kattintva OnTimer eseményt, és kódot írni.

Események nyomógombokat, csináltunk, és most még mindig egy kicsit a formája duplán kattintva a bal egérgombbal Button2 alkatrészek és mi automatikusan megnyitja a rendezvény onclick gombot, majd írjuk kódot, hogy feldolgozza a kimenő, jelenleg a középpontban.

Most volt az utolsó érintés: meg kell rögzíteni gépelt szöveget Memo1 egy szöveges dokumentumba, a teremtés, amit most végrehajtja formájában történő kattintás Button1 komponens nyílt onclick eseményt, és írjuk be a kódot.

Ez tulajdonképpen minden van végre egy globális lehallgatást a billentyűzet, ez teljesen át nem eresztő varázslatok minden antivírus szoftvert, de mint látjuk, elfog csak egy orosz billentyűzet elrendezés, de ez sokkal jobb, mint egy dll, hogy megragadja a torok minden antivírus.

Szeretném kifejezni hálámat a vezetők ezt az erőforrást a lehetőséget, hogy megosszák a tanulságok és a tudás, és szeretnék köszönetet mondani a barátok és az emberek kedves számomra a megértést.