我在动态连接库中写了一个全局hook ,用控制台程序去调用,也成功获得了HOOK 句柄,但是却无法运钩子,或者说捕获不了消息,你们遇到过么,是我写的有问题还是理论上常规方法就不可行?

解决方案 »

  1.   

    跟是不是控制台调用的没关系. 确认一下线程id,模块hInstance都正确,是不是把数据共享了.最好是找个别人写好的例子先看看吧.
      

  2.   

    钩子dll是否 正确安装上钩子,跟控制台没多大关系
      

  3.   

    我用MFC窗体程序调用该动态库可以成功,
      

  4.   

    我用MFC窗体程序调用该动态库可以成功,
      

  5.   

    Hook控制台消息的话不是太好实现,但也并不是说不能实现.
    贴个地址:http://www.pconline.com.cn/pcedu/empolder/gj/vc/0403/340480.html