haki - 2 pytania

0

Czytalem chyba wszystkie watki na tym forum odnosnie hakow systemowych ale nie znalazlem odpowiedzi na moje pytania.

  1. Dlaczego jesli zaloze hooka na WH_MOUSE to funkcja ktora on wywoluje dziala tylko wowczas gdy okno aplikacji jest aktywne ? Po prostu hak nie dziala globalnie.
  2. Dlaczego jak zaloze hooka na WH_JOURNALRECORD to po wcisnieciu ALT+CTRL+DEL hook sie deaktywuje i trzeba go zakladac na nowo ?

Jakby co to dlla i aplikacje pisalem w czystym WinAPI.

0
  1. Nie wiem dlaczego Ci to nie działa. Ja co prawda w Delphi, ale działało bezproblemowo. Domyślam się, że w dll-ku zewnętrznym to robisz, więc nie powinno być żadnych problemów. Być może jakieś złe parametry podajesz?
  2. Pierwsze słyszę o takim przypadku, ale ta kombinacja jest szczególna. Nawet hook niskiego poziomu nie działa.
0

GetActiveWindow(); + F1 :]

0
  1. Nie wiem dlaczego Ci to nie działa. Ja co prawda w Delphi, ale działało bezproblemowo. Domyślam się, że w dll-ku zewnętrznym to robisz, więc nie powinno być żadnych problemów. Być może jakieś złe parametry podajesz?

Oczywiscie. Funkcja zakladajaca, usuwajaca i przetwarzajaca haka jest w dllu. Juz doslownie nie mam sil. Moglby mi ktos podeslac kod zrodlowy abym sobie obejrzal co moglem schrzanic ? Ewentualnie zamieszcze tutaj moj kod bo raczej nie jest dlugi - moge ?

BTW - uzywam kompilatora minGW bo akurat jestem w sytuacji, ze nic innego nie moge zainstalowac na kompie, ktorym pracuje. Powod - malo miejsca na HDD i komp dosyc stary.

0

GetActiveWindow(); + F1 :]

eeee, a mozesz jasniej ;)

0

http://perso.club-internet.fr/guilmard/autruche/keyhook_cpp.htm

Tam masz źródła dll'a. Przestudiuj dział "Une dll pour Hooker
le keyboard..." :-) (plik "KeyHook.cpp")

//SirMike: Ocena umiejętności 5 ? [diabel]

0

//SirMike: Ocena umiejętności 5 ? [diabel]

Oczywiscie, ze tak. To, ze nie moge sobie poradzic z hakiem systemowym bo nie dziala (zreszta nie wiem dlaczego) wcale nie oznacza, ze nie umiem programowac. Nie bede sie chwalil co to ja umiem bo nie o to chodzi. Wiedz tylko tyle, ze nie jestem nowicjuszem w tej dziedzinie. [diabel]

BTW - dzieki za linka :)

0

Skromność największa z cnót....
//imho lol

1 użytkowników online, w tym zalogowanych: 0, gości: 1