怎样钩住所有的WINDOWS API?谢谢了。

解决方案 »

  1.   

    可以使用System Wide的Hooks,首先你的Hook只能用DLL实现,然后在这个Hook的SetWindowsHookEx函数的最后一个参数dwThreadID设为0即可将此Hook变为System Wide Hook
      

  2.   

    不好意思,说的不够清楚,我是说怎么能拦截所有进程的API调用。谢谢!
      

  3.   

    那就要用API Hooks, 其实和前面一样,也就是Set Hook时将 CallerModule设为空就时系统范围内的钩子了
      

  4.   

    去年程序员增刊上有一篇文章专门讲API Hook的,你可以看一看
    还有这里有一些讲API Hook的链接
    http://www.csdn.net/Develop/article/14%5C14452.shtm
    http://www.codeproject.com/system/hooksys.asp?target=api%7Chook
      

  5.   

    非常感谢overwind_slash(残翅迎风)