[WinAPI] Działanie programu "w tle"
Ostatnio zmodyfikowano 2009-09-20 22:00
malan Temat założony przez niniejszego użytkownika |
[WinAPI] Działanie programu "w tle" » 2009-09-19 23:24:59 Witam. Zacząłem pisać w WinAPI pewnie program i już mam problem, z którym nie mogę sobie poradzić ;/. Mianowicie program ma zapisywać wciśnięte przez usera klawisze. Wszystko jest ok, dopóki program posiada ten 'focus'- kiedy kliknę na inny program to nic się już nie zapisuje (bo focus przejął inny program). Kombinowałem z funkcją GetFocus(), hakami (SetWindowsHookEx), czytałem o subclassingu, ale jakoś nie mogę tego ogarnąć. Mógłby ktoś podpowiedzieć jak rozwiązać ten problem ? |
|
WunM |
» 2009-09-20 13:28:26 @Fanael - Ja znam gościa który próbował mi wmówić że pisze keyloggera na zaliczenie... |
|
DejaVu |
» 2009-09-20 15:18:45 Jeśli podasz HWND okna, które utworzyłeś to tylko z niego będziesz dostawał komunikaty.
/edit: Poprawiłem Panie Zue Zuo. |
|
malan Temat założony przez niniejszego użytkownika |
» 2009-09-20 17:01:08 Keylogger znaczy się? Nieładnie, to jest nielegalne... Nie każdy Keylogger musi być wykorzystany do hackingu ;p. Jeśli Ci to pomoże to Ci mogę obiecać, że go nie wykorzystam do niecnych celów ;p. Jeśli podasz HWND okna, które utworzyłeś to tylko z niego będziesz dostawał komunikaty. , a jeśli nic nie podam to żadnych komunikatów nie będę otrzymywał, czyli muszę 'podać' mojemu programowi HWND okna, które posiada focus ? Tylko jak... ? Hmmm... trzeba trochę poszperać na msdn ;p |
|
DejaVu |
» 2009-09-20 21:40:42 Czy ja mu dałem rozwiązanie? W MSDN'ie to samo można przeczytać. Pozwij ich do sądu. |
|
lynx |
» 2009-09-20 21:51:13 A czy czasem 'złośliwa aplikacja' nie staje się nielegalna dopiero po tym jak byś zaczął ją komuś podsyłać bez jego wiedzy w celu zyskania czy tam uszkodzenia czegoś? Póki ktoś go nie rozpowszechnia, nie podsyła nikomu bez jego wiedzy i nie robi go w złej intencji, natomiast tworzy program w celach edukacyjnych czyli np. by nauczyć się WinApi to jest chyba wszystko w porządku. |
|
Thud |
» 2009-10-02 21:00:50 Złamanie prawa jest wtedy, gdy twój program komuś zaszkodzi. Koniec. |
|
WunM |
» 2009-10-02 22:00:23 @Slawomir_Kozok
Jeśli ten keylogger zostanie użyty przeciwko tobie nadal będziesz tak twierdził? |
|
« 1 » 2 3 |