-
-
[求助]关于全局钩子的问题
-
发表于:
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 先被调用?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!