用OD调试DLL

步骤如下:

1.打开DLL,OD会提示是否要启动LOADDLL.EXE来加载DLL,选是,然后就停在了DLL的入口处,这里我随便找了一个DLL

2.此时如果F8或者F7的话进的是DLL的主函数,如果不想跟这些主函数的话可以直接F9,然后OD会再停下来,在最下方的消息栏会提示DLL初始化完成,LIKE THIS

3.点菜单栏的 调试-》调用DLL输出,会出现如下的对话框

4.选择想调试的输出函数,比如本例中的SPYMFCHWND,记住前边的函数起始地址:10002830,在这个起始地址处下一个断点

5.点击 调用按钮,程序就断在我们下断点的地方了,可以调试了!

posted @ 2010-06-07 20:58  认真做人,认真做事  阅读(12840)  评论(2编辑  收藏  举报