全局hook...........截获WH_GETMESSAGE,在win9x下运行正常,w2k有问题!!

kane_yj 2002-12-19 12:06:41
全局hook...........
截获WH_GETMESSAGE,在win9x下一切正常(不管set,unset几次),w2k下第一次创建并截获消息正常,卸载钩子后再次sethook却失败,忘指点一二......
...全文
47 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lkcowboy 2002-12-31
  • 打赏
  • 举报
回复
gz
kane_yj 2002-12-20
  • 打赏
  • 举报
回复
当前进程没有推出,只是set/unset钩子
kane_yj 2002-12-20
  • 打赏
  • 举报
回复
2k下第二次SetHook总返回0,GetLastError返回 =---- 参数错误
kane_yj 2002-12-20
  • 打赏
  • 举报
回复
现在做的是升级版本,在老版本中我只是hook全局的WH_MOUSE,9x,2k下都没问题,现在是WH_GETMESSAGE,9x下没问题的,当然共享内存的数据已恢复的,由于上网的机子与自己的机子隔离,所以不能copy代码,,,
NowCan 2002-12-20
  • 打赏
  • 举报
回复
怪问题,继续关注。
cbyte99 2002-12-19
  • 打赏
  • 举报
回复
没有代码怎么看啊?
NowCan 2002-12-19
  • 打赏
  • 举报
回复
就是啊,这样分析起来也太困难了。
如果将程序关了重新运行能够起作用,一般是共享段内数据在卸载钩子的时候没有复位,如果关了重运行都不能生效就很麻烦了。
yimatianya 2002-12-19
  • 打赏
  • 举报
回复
关注!
cbc 2002-12-19
  • 打赏
  • 举报
回复
gz
rivershan 2002-12-19
  • 打赏
  • 举报
回复
说得在详细一些~
代码之类的~
我做的APIHOOK没这毛病啊~
虽说不是全局的~
但是全局的鼠标钩子没问题的~

15,471

社区成员

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

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