[高手请入]关于HOOK的问题!!
被HOOK的程序:使用MFC4.2编写的windows程序A
被HOOK的对象:某一RichText控件
被HOOK的消息:WM_SETTEXT
问题:
1.利用了有关方法得到了控件的hwnd,并安装HOOK后,发现A程序中的所有WM_SETTEXT消息被HOOK了。并不能如同SPY++一样,只截获该控件的WM_SETTEXT。
2.每次均截获两个WM_SETTEXT消息,即处理之前与处理之后均发送该消息,如果才能做到只在处理之后(或后)截获该消息。
3.《深入浅出MFC》第二版曾提到:MFC的消息传递归根结底也是使用了HOOK,请问,如果我们再来HOOK其消息,会不会有何影响?
4.根据《WINDOWS核心编程》,WM_SETTEXT消息的处理与其它消息处理是不同的,试问,这会不会对我们的HOOK工作造成影响。
备注:
这个问题,我可以给1000分,我在广州,如果解决人在广州,我可以请他吃饭。
呵呵。金钱诚可贵,知识价更高啊。