Pokaż wyniki 1 do 2 z 2

Temat: _WinAPI_SetWindowsHookEx

  1. #1
    Zarejestrowany
    Mar 2013
    Postów
    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
    Zarejestrowany
    Oct 2012
    Postów
    72

    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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52