请问在VC中如何对远程注入的线程进行调试!!
程序环境结构:
HookAPI.dll 可以对指定进程进行挂接,用来Hook指定的API函数.
mydll.dll 对要Hook的API建立的仿真API函数(比如:要Hook MessageBoxA, 在mydll.dll 里面建一个参数与返回值完全一样的myMessageBoxA函数 就能截获指定进程中的MessageBoxA )
HookExe.exe 用来调用HookAPI.dll 并指定要监控的进程。(比如说: test.exe)
test.exe 一个普通WIN32程序。在窗口中一按钮中执行MessageBoxA函数。
我现在可以Hook系统的API,但是无法对自己编写的mydll.dll进行调试,目前一直是打用打印对话框来实现简单测试。当然我要Hook的api不是MessageBoxA这么简单的函数。我想请教做过dll远程挂接或远程注入的朋友,帮我讲一下。如何能调试。