Zasadniczo chcę nagrywać wszystkie kluczowe naciśnięcia (w tym nacisk klawiszy/kliknięcia klawiszy i kliknięcia myszą) i kiedy wystąpiły, dzięki czemu mogę utworzyć z nich makro.Jak nagrywać naciśnięte klawisze?
Znalazłem mnóstwo rzeczy o naciśnięciu klawiszy i WinForm lub WPF, ale tak naprawdę nie potrzebuję GUI, po prostu chcę zrzucić go na konsolę po zakończeniu przetwarzania.
Jak mogę nagrać wszystkie naciśnięcia przycisków, nawet gdy moje okno konsoli nie ma ostrości?
Przykładowe wyjście:
Send {q down}
Sleep 98
Send {q up}
Sleep 4
Send {f down}
Sleep 102
Send {f up}
Sleep 43
Send {a down}
Sleep 26
Send {s down}
Sleep 111
Send {a up}
Sleep 18
Send {s up}
Sleep 17
Send {a down}
Sleep 62
Send {space down}
Sleep 72
Send {a up}
Sleep 5
Send {space up}
Korzystanie WPF teraz, ale pole wprowadzania tekstu musi być skoncentrowany. Wolę nagrywać sekwencje klawiszy, gdy jestem w grze, stąd pytanie:
pisanie keyloggera? –
może to pomóc: http: //msdn.microsoft.com/en-us/library/system.windows.forms.control.keypress.aspx#Y435 –
@Jesus: Przypuszczam, że kwalifikuje się jako keylogger, tak. – mpen