Цитата:
Сообщение от Drakonsa
Компилиться, но никакого эффекта нету. Файл history полностью пустой и не перезаписываеться. Ты ничего не забыл скопировать?
|
Попробуй змінити файл history, або взагалі використай будь-який інший інтерфейс виводу. Наприклад кинь на свою форму TMemo і замість запису в history виводь перехоплені KeyName в рядки Memo1.
Цитата:
Сообщение от Drakonsa
Процедура Proc нигде не используеться
|
Процедура Proc використовується як вказівник на процедуру в
Код:
h:=setwindowshookex(WH_JOURNALRECORD,@Proc,hinstance,0);
Це означає, що им встановлюємо Hook для зчитування всіх натискань по клавіатурі не залежно від того на якому вікні чи програмі стоїть системний фокус.
Цитата:
Сообщение от Drakonsa
что делают setwindowshookex, unhookwindowshookex?
|
setwindowshookex - встановлює Hook.
unhookwindowshookex - відповідно вигружає його з системи.
А для певності тримай архів програми (
KeyLogger.rar)