我写了一个dll 用输入法注入到另一个进程里去
现在注入没什么问题了,我开始按windows核心编程给的hook api的CAPIHOOK类HOOK messagebox
但是不知道什么原因,不成功.
dll都是编译好的,也没法下断点,应该怎么看哪里出的问题啊?

解决方案 »

  1.   

    VC中运行DLL时可以选一个容器,选那个exe可以调试
      

  2.   

    可以dll中打印一些debug信息来帮助你分析,OutputDebugString()
      

  3.   

    1,你把编写的dll工程(不是编译好的dll)和你的调试工程合并到一个工作区间。
    2,复制相应的dll和lib文件。写好声明
    3,就可以调试了
      

  4.   

    你要写一个调用你的DLL的调试程序,然后在你的DLL中选择你调试程序的exe文件,然后在你的DLL程序中设置断点,F5
      

  5.   

    如果是release的dll要做下设置的,否则断点下不去的