-
_WinAPI_SetWindowsHookEx
Witam,
dla wprawy piszę keyloggera w AutoIT, napisałem już jednego, który działa korzystając z funkcji _IsPressed i chociaż wszystko jest ok, to jednak zbyt mocno obciąża on procesor. Dlatego chciałbym zrobić coś bardziej ambitnego i tu pojawia się w/w funkcja WinAPI. Problem w tym, że nie wiem jak się za to zabrać. Nie proszę o gotowy kod, tylko jakieś wskazówki jak to powinno wyglądać. To co jest w helpie niestety nic mi nie mówi.
Z góry dziękuję za pomoc i pozdrawiam.
-
Masz rację. _IsPressed nie nadaje się do keyloggera. Można by wstawić sleepowanie w pętle nawet na ułamek sekundy co znacznie odciążyłoby pracę procesora, ale wtedy istniałoby prawdopodobieństwo, że nie wszystkie klawisze zostaną zalogowane.
Co do _WinAPI_SetWindowsHookEx jeszcze nie miałem okazji się tym pobawić, ale być może w najbliższym czasie posiedze na tą funkcją. Chodzi o zwykłe założenie hooka na klawiaturę.
Zauważ, że w helpie masz bardzo pomocny example właśnie z hooka na klawiaturę. Zerknij na konsolę podczas działania programu.
Tagi
Zasady Postowania
- Nie możesz zakładać nowych tematów
- Nie możesz pisać wiadomości
- Nie możesz dodawać załączników
- Nie możesz edytować swoich postów
-
Forum Rules