首页
社区
课程
招聘
请问如何用od给类方法比如CWnd::Create下断点?
发表于: 2012-3-11 16:58 3502

请问如何用od给类方法比如CWnd::Create下断点?

2012-3-11 16:58
3502
我想把bcgcontrolbar17的注册提示窗口去掉,是在一个dll里面,用od在CreateWindowExA下断后,可以截到这个注册窗口的创建。但是我F8了半天只在mfc架构里面打转,怎么也找不到dll里面的用户逻辑。因为他也是基于mfc写的dll,所以我想直接在mfc方法上下断,可是我bp CWnd::Create或者bp MFC42D.CWnd::Create,都提示未知标识符?
请问应如何调试mfc的方法呢

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 264
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
VS,VC里面随便写一个例子,
调用CWnd::Create
下断,里面直接单步走啊
你就会发现CWnd::Create其实就是调用了CreateWindowA
不对的话就当我没说。
2012-3-11 18:49
0
雪    币: 54
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
我是说在od里调别人的dll,我没源码哈
2012-3-11 19:03
0
雪    币: 1787
活跃值: (340)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
上IDA,能识别大部分的函数。然后导出map,用OD加载MAP,就清晰了。
或者OD也能加载lib,你弄个对于版本的mfc的lib进OD的LIB目录,就能解析出对应函数了。
2012-3-11 20:26
0
游客
登录 | 注册 方可回帖
返回
//