首页
社区
课程
招聘
[求助]关于全局钩子的问题
发表于: 2009-7-11 11:57 5600

[求助]关于全局钩子的问题

2009-7-11 11:57
5600
使用全局钩子,希望能对程序A进行操作。但A本身的代码加载了WH_DEBUG, 防止全局钩子对A起作用。

请问怎样才能使自己的全局钩子对A生效?

试过自己增加一个全局 WH_DEBUG 的方法,但是无效~

MSDN中说, "For a specified hook type, thread hooks are called first, then global hooks. "

A中的WH_DEBUG可能是非全局的,这样就会始终比我的全局钩子先调用;而且,即使A中的WH_DEBUG也是全局的,但程序A可能比自己的程序先启动,这样也会导致它的WH_DEBUG比自己的WH_DEBUG先被调用。

有没有什么方法可以确保自己的 WH_DEBUG 先被调用?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
2
R3没什么办法~
2009-7-11 15:05
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
3
要是有读写进程权限 就可以hook xxCallHook类似的函数.
不过都有读写权限了,估计也没必要动钩子了吧 呵呵
我不懂 忽悠的
2009-7-11 17:09
0
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
4
可以hook 对方那个进程的hook fn,  然后帮你call next一下~
2009-7-11 18:29
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
顶~ 各位高手帮帮忙啊~ 急~~~
2009-7-11 22:14
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不好意思,刚才没有看到这个回复~

能不能讲清楚点啊~ 谢谢~~
2009-7-11 22:16
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
7
它的debug钩子的钩子回调函数
2009-7-11 22:30
0
游客
登录 | 注册 方可回帖
返回
//