| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 13.01.09 Prihlásený: 15.10.13 Príspevky: 113 Témy: 38 | Napísal ewil: 16.06.2010 18:59 | |
|
Ahojte, mam taku otazku pre skusenejsich Win programatorov:
Chcem vediet ako rozlisim jednotlive hookovane procesy pri pouziti SetWindowsHookEx(). Teda ze ked hooknem vsetky procesy globalne napr. pre stlacenie klaves, tak ako zistim v ktorom programe to bolo stlacene ?
Dik.
(staci daka myslienka)
_________________ NB: kedysi: MSI GX620, LENOVO SL510 teraz: Lenovo TP Edge E520 |
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 16.06.2010 19:39 | |
|
callback funkcia ktoru budes setovat ako hook by mala mat jeden z parametrov strukturu ktora bude mat aj handle okna pre ktore je dana message urcena
|
|
Registrovaný: 13.01.09 Prihlásený: 15.10.13 Príspevky: 113 Témy: 38 | Napísal autor témy ewil: 16.06.2010 21:10 | |
|
praveze tie parametre sa tykaju len spravy:
LRESULT CALLBACK KeyboardProc(int code, WPARAM wParam, LPARAM lParam)
code - udava napr. ze sprava nebola este spracovana
wParam - to je kod klavesy
lParam - pridavne info o klavese...
ale skusam to tak, ze ked to mam v .dll tak mozem zavolat _getpid() a dostanem pid procesu v ktorom bola stlacena klavesa a podla pidu sa uz da vela veci zistit...
_________________ NB: kedysi: MSI GX620, LENOVO SL510 teraz: Lenovo TP Edge E520 |
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|