Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI] Działanie programu "w tle"

Ostatnio zmodyfikowano 2009-09-20 22:00
Autor Wiadomość
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 ?
P-10326
WunM
» 2009-09-20 13:28:26
@Fanael - Ja znam gościa który próbował mi wmówić że pisze keyloggera na zaliczenie...
P-10332
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.
P-10334
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
P-10337
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.
P-10349
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.
P-10354
Thud
» 2009-10-02 21:00:50
Złamanie prawa jest wtedy, gdy twój program komuś zaszkodzi. Koniec.
P-10577
WunM
» 2009-10-02 22:00:23
@Slawomir_Kozok

Jeśli ten keylogger zostanie użyty przeciwko tobie nadal będziesz tak twierdził?
P-10585
« 1 » 2 3
  Strona 1 z 3 Następna strona