我现在在做一个小项目,主要功能是获取操作和各种事件.主程序采用.Net,使用win32的dll来实现WH_CALLWNDPROCRET,WH_GETMESSAGE,WH_CBT,SetWinEventHook全局的消息事件HOOK. 现在遇到的问题是获取信息基本正常,但是会导致QQ2008无规律的自动退出,有时QQ会提示内存错误,有时根本不提示QQ就退出了,大家来分析下可能存在的问题,谢谢!
调试欢乐多
用户的版本是我不能决定的.
to:dylike
我的功能只是获取信息,并未更改任何东西.最想知道的是为什么HOOK之后,造成QQ内存错误.假定QQ做了消息和API函数拦截,那么我的操作导致QQ自身错误的问题在哪?HOOK实现有什么需要注意的问题
其他版本QQ是否存在同样问题
2.API的HOOk,这个功能已经成功实现,应该可以排除QQ屏蔽问题.问题1如果排除,那么这个问题又该如何考虑呢?
把消息传下去 导致你屏蔽了QQ必须要截获的消息
你这个问题我刚刚想着。我不知道不同程序中的 hook 有没优先级之分。如果说没有,那要是QQ也hook 截取了某一消息处理,也和你要处理的消息一样。那这个hook 他先处理那个先?可能冲突就在这