我通过钩子把DLL注入到进程之后,当我调用UnhookWindowsHookEx之后或我直接关闭注入程序的时候,被注入的程序就会出错,这是什么问题啊~~要怎么解决呢~~去考试,希望考完回来可以解决了~~嘿嘿~~

解决方案 »

  1.   

    还有说明一点~~就是我的DLL是带有窗口的~~窗口是注入的时候就new的,调用UnhookWindowsHookEx之关就delete掉,这样被注入的进程就会出错~~
      

  2.   

    需要注意的是,在卸载DLL之前,要确保没有其它线程调用你的DLL函数。
    即在UnhookWindowsHookEx之前,要先进行彻底清理,并停止一切活动。
      

  3.   

    就是我自己做的DLL我只是注入到一个进程里,里面new了一个窗口的类,我在UnhookWindowsHookEx之前把它delete掉,不知道还要做什么清理工作~~
      

  4.   

    顶下啊~~沉了~~谁帮我解决一下呢~~我一UnhookWindowsHookEx被注入的进程就出错了~~
      

  5.   

    我窗口上的所有操作都是正常的啊~~只是我一调用UnhookWindowsHookEx被注入的程序就出错了~~