如何监视QQ聊天消息?

jinling4388 2009-04-15 11:18:59
我想监视QQ打开和关闭新的聊天窗口,并且打开的聊天窗口在有信息时我可以进行处理。
这些都要监视哪些消息呀?
...全文
1435 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinling4388 2009-04-17
  • 打赏
  • 举报
回复
我已经解决了,谢谢大家!
结贴,给分!
danxuezx 2009-04-16
  • 打赏
  • 举报
回复
之前不是有个帖子也是问这个问题的吗,好像他的问题已经解决了。
jinling4388 2009-04-16
  • 打赏
  • 举报
回复
可是已经有可以知道新消息的第三方软件了,我相信一定有办法知道的。我现在能知道创建新窗口,但是窗口信息是否更新怎么判断呢?
xghuzd 2009-04-16
  • 打赏
  • 举报
回复
再顶
dong364 2009-04-16
  • 打赏
  • 举报
回复
不知道qq消息ID, 是接受or发送, 怎么用Hook去鉴别是qq消息, 所以我觉得不可能,除非把qq源码中的消息ID要过来
jinling4388 2009-04-16
  • 打赏
  • 举报
回复
我是采用的DLL,直接注入的,现在最麻烦的是以打开的聊天窗口新消息来了是哪个消息?
xgy1016 2009-04-16
  • 打赏
  • 举报
回复
思考中
tkfly0324 2009-04-15
  • 打赏
  • 举报
回复
hook
xghuzd 2009-04-15
  • 打赏
  • 举报
回复
up
wound979 2009-04-15
  • 打赏
  • 举报
回复
你可以用Hook,获取其消息,然后分析
lirongjun1985 2009-04-15
  • 打赏
  • 举报
回复
QQ消息是加密的!
Myliu_bo 2009-04-15
  • 打赏
  • 举报
回复
钩被激活的消息。如果有个窗口被激活,(判断它的父窗口是否为QQ的)是的话就监视呀。
babanake 2009-04-15
  • 打赏
  • 举报
回复
up
jinling4388 2009-04-15
  • 打赏
  • 举报
回复
晕了,我知道用HOOK。问题是钩什么消息?

g_hhook = SetWindowsHookEx(WH_CALLWNDPROCRET, (HOOKPROC)GetMsgProc, theApp.m_hInstance, dwThreadId);

LRESULT CALLBACK GetMsgProc(int nCode, WPARAM wParam, LPARAM lParam)
{
MSG* mesInfo = (MSG*)lParam;
//根据mesInfo的什么消息,判断是创建

//根据mesInfo的什么消息,判断是销毁

//根据mesInfo的什么消息,判断是有新消息

return CallNextHookEx(g_hhook, nCode, wParam, lParam);
}
cdut_boy 2009-04-15
  • 打赏
  • 举报
回复
hook
jinling4388 2009-04-15
  • 打赏
  • 举报
回复
知道要用钩子,问题是触发的是什么消息?我总要根据消息来处理呀

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧