
16.07.2009, 02:47
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
ну если код не связан с чужим приложением то можно хук. ток имхо проще сделать инжект и сабклассинг. ибо инжект делается вызовом CreateRemoteThread (GetProcAddress("LoadLibrary"), "mega.dll") (есесно псевдокод). Ну и дальше через SetWindowLong сабкласснуть батон с перехватом любых сообщений.
кстати SetWindowLong нада вызывать не для хэндла кнопки. Сообщения о кликах обрабатываются в окне-владельце. Поэтому сначала делаешь GetParent. По поводу нажатия кнопки - это вроде нотифаями шлется.
чти мсдн на эту тему
Последний раз редактировалось Ra$cal; 16.07.2009 в 03:06..
|
|
|