首页
社区
课程
招聘
[旧帖] [求助]OD调试求助 0.00雪花
发表于: 2007-10-24 14:53 3240

[旧帖] [求助]OD调试求助 0.00雪花

2007-10-24 14:53
3240
自己写了个mf程序,功能很简单。一个按钮,你个编辑框,按下按钮,编辑框里的数字+2。实现代码如下:
void CSimDlg::OnButtonAdd()
{
        // TODO: Add your control notification handler code here
        this->num = this->num+2;
        this->m_strResult.Format("number:%d",this->num);       
        this->UpdateData(FALSE);
}
想通过OD跟踪,得到这块代码在exe中的位置。我猜这块代码在主模块,所以用Alt+F9执行,但执行进入一个函数就不动了。程序的按键+2的功能却正常。我猜是另一个线程在执行这个功能。我想找到上面那个代码块位置,现在怎么办比较好?

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

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
上面是我写的一个实验程序,一些字符串或者数字可能可以用来寻找到断点。因为目标程序可能没有此类信息,所以希望寻找的时候最好不用到这些信息。麻烦高手指点

另外,我用字符串参考找到了正确位置,在那附近设置断点,发现程序执行到那里了,窗口显示[CPU-主线程 模块-sim(sim.exe)]。为什么我按Alt+F9不会在此处停止?
2007-10-24 15:05
0
游客
登录 | 注册 方可回帖
返回
//