Witam
ostatnio zainteresowałem się zagadnieniem haków. Znalazłem program konsolowy, który przechwytuje wszystkie wciśnięte klawisze z klawiatury, wyświetla je na konsoli i zapisuje do pliku. Chciałem przerobić ten kod i wykorzystać go do wersji okienkowej lecz niestety moje próby skończyły się porażką.
Oto kod konsolowej aplikacji:
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Próbowałem ją przerobić na wersję okienkową w ten sposób :
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W form1 jak widać dodałem nic nie robiący button.
Myślę, iż problem tkwi w wywołaniu metody:
Kod:
Application.Run()
jeśli ją usunę z kompilacji tak jak w powyższym kodzie to form1 się wyświetla natomiast haki nie działają i klawisze nie są zapisywane do pliku, natomiast jeżeli metoda Application.Run() jest w kodzie to form1 się nie wyświetla a haki działają. Jeśli ktoś potrafi zaradzić byłbym bardzo wdzięczny.