如何拦截全局钩子,有没有什么好办法,最好有代码

解决方案 »

  1.   

    你自己做个API hook, 把 SetWindowsHook(Ex) 拦截了~不过这也不可靠, 别人可以直接load user32.dll ,调用 user32.dll 里面的 SetWindowsHook(Ex) 地址 进行注册...
      

  2.   

    http://topic.csdn.net/t/20030706/10/1995554.html
      

  3.   

    你如果是自身防止全局钩子那可以用恢复iat 恢复入口的办法甚至可以直接从物理磁盘里读取dll的办法如果是你要禁止你系统中的全局钩子那就是上面的一个办法了但是禁止SetWindowsHook并不能组织底层的钩子比如驱动钩子 ssdt钩子