|
DLL的调试 假设: 1。建立一个新工程Test,将hook整个工程目录拷贝到Test目录下 2。在Test工程中需要用到hook.dll的源文件中(或stdafx.h中)加入 4。编译连接好Test之后,发现未找到hook.dll.
这需要设置path. 5。通过工程->Insert
Project into Workspace将hook.dsp工程加入 6。设置hook工程为活动工程,在工程>Debug>Executable
for 7。现在设置断点,按F5可以正常调试了 注意:当调试的DLL被映射到其他的应用程序(非TEST)进程空间并运行时,在该DLL中设置的断点无效,当然可以通过MessageBox来查看变量,若该DLL是MFC扩展DLL,则还可以用TRACE或afxDump来查看变量。 |