Pokaż wyniki 1 do 2 z 2

Temat: _WinAPI_SetWindowsHookEx

  1. #1

    Question _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.

  2. #2

    Domyślnie

    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
  •  
Subskrybuj