说说OD下的Lib文件夹
熟悉LIB的老鸟可以飞过了~~用OD也有些年岁了(不过还一直是菜鸟级别~~),都是用的下载的别人已经配置好的OD,最近咱也根据坛子中的大牛的文章所说的方法自己组装了一个纯净的OD(原版+StrongOD+几个常用必须的插件~ ),稳定性确实没的说并且也很好用。
先秀一下偶的OD目录(很清爽啊)~~
好像有点跑题了~ 言归正传!
今天闲来无事再调试了一个“Microsoft Visual C++ 7.0”的程序,发现mfc71.dll库中函数显示了一堆编号,全部类似与以下这种形式显示:
00488254 >7C146E7Cmfc71.#2020
00488258 >7C1CFB27mfc71.#1671
0048825C >7C1CFB3Dmfc71.#1670
00488260 >7C14DA7Amfc71.#1551
00488264 >7C1CFA46mfc71.#5912
00488268 >7C147CD8mfc71.#1401
0048826C >7C146D7Cmfc71.#5203
00488270 >7C173B10mfc71.#5200
00488274 >7C14DB1Bmfc71.#4262
看着这些编号是不是很头疼,也不知道干啥的~~
现在我们打开下载的OD版本会发现OD→Lib目录下有一些后缀为“LIB”的文件(当然由于版本不一样你的LIB目录下的文件不一定我和的一样,如果只针对MFC71,看名字你也应该知道选择那个~~),网上搜索了下原来就是这个目录的问题,好了接下来我们也改造下自己的OD~~
首先把LIB目录复制到自己的OD目录下。
然后打开 OD>>> 点击 >>> 调试 >>> 选择导入库
添加完毕后点击处理即可。
好了现在再到刚才的mfc71.dll函数处看一下。添加前:
00488254 >7C146E7Cmfc71.#2020
00488258 >7C1CFB27mfc71.#1671
0048825C >7C1CFB3Dmfc71.#1670
00488260 >7C14DA7Amfc71.#1551
00488264 >7C1CFA46mfc71.#5912
00488268 >7C147CD8mfc71.#1401
0048826C >7C146D7Cmfc71.#5203
00488270 >7C173B10mfc71.#5200
00488274 >7C14DB1Bmfc71.#4262
添加后:
00488254 >7C146E7Cmfc71.#?DoModal@CDialog@@UAEHXZ_2020
00488258 >7C1CFB27mfc71.#?CreateIndirect@CDialog@@UAEHPBUDLGTEMPLATE@@PAVCWnd@@PAX@Z_1671
0048825C >7C1CFB3Dmfc71.#?CreateIndirect@CDialog@@UAEHPAXPAVCWnd@@@Z_1670
00488260 >7C14DA7Amfc71.#?Create@CDialog@@UAEHPBDPAVCWnd@@@Z_1551
00488264 >7C1CFA46mfc71.#?SetOccDialogInfo@CDialog@@MAEHPAU_AFX_OCC_DIALOG_INFO@@@Z_5912
00488268 >7C147CD8mfc71.#?CheckAutoCenter@CDialog@@UAEHXZ_1401
0048826C >7C146D7Cmfc71.#?PreTranslateMessage@CDialog@@UAEHPAUtagMSG@@@Z_5203
00488270 >7C173B10mfc71.#?PreSubclassWindow@CWnd@@UAEXXZ_5200
00488274 >7C14DB1Bmfc71.#?OnCmdMsg@CDialog@@UAEHIHPAXPAUAFX_CMDHANDLERINFO@@@Z_4262
好了,希望本文对像我一样的菜鸟朋友有所帮助!
学习学习了+支持下 本帖最后由 liaoyl 于 2011-9-17 00:16 编辑
谢谢分享!很可惜,我一天只有1吾爱币的权限!{:1_911:} 学习了感谢 很好,看完用途较大 谢谢分享,学习了 谢谢lz分享
附上od就更完美了 谢谢楼主,不错! 谢谢分享 学习 学习 学习学习了+支持下 谢谢辛苦了
页:
[1]
2