首页
社区
课程
招聘
[求助]为啥我刚刚下的MDebug不管用呢?
发表于: 2011-12-13 23:32 12198

[求助]为啥我刚刚下的MDebug不管用呢?

2011-12-13 23:32
12198
XP下打开任何.exe都显示就绪,其他一片空白。同时OD是好用的。希望作者能出个使用说明。电执行的时候能出现汇编窗口,但是并没有运行我打开的exe,如果我手动打开EXE的话,点任何按钮也不起作用啊

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 517
活跃值: (64)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
F5
或在选项里选中“打开PE立即调试”
2011-12-14 08:43
0
雪    币: 194
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个对MFC的程序也能看到吗?
2011-12-14 10:13
0
雪    币: 1115
活跃值: (122)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
如果是mfc程序,可以直接显示按钮或菜单对应的事件代码地址
2011-12-14 21:44
0
雪    币: 194
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
终于在百度上找到了Access的空间上知道了怎么看BUTTON,不过显示没有相关的消息是什么意思呢
如图这时候该怎么下断呢、?
上传的附件:
  • 2.jpg (170.89kb,102次下载)
2011-12-15 23:46
0
雪    币: 194
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这时候改怎么下断呢?
2011-12-15 23:48
0
雪    币: 1115
活跃值: (122)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
7
如果没有直接显示,那么就只有设置消息断点了,或者通过特征码查找的方式。
设置按钮的消息断点时,注意wndproc应该是父窗口(即按钮所在的对话框)的wndproc
没有显示的原因可能是因为加壳或vc版本过高(vs2003以上版本没有经过测试)
2011-12-15 23:57
0
雪    币: 194
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
找到怎么给BUTTON下断点了,然后我 还有个疑问,怎么给托盘消息下断点呢?
2011-12-16 00:00
0
雪    币: 1115
活跃值: (122)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
9
托盘也是正常的窗口,设置消息断点的方式是一样的。如果是设置托盘菜单中的点击事件,也是WM_COMMAND消息
2011-12-16 00:08
0
雪    币: 194
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
谢谢ACCESSD,还在学习怎么给托盘下断点。现在主要是分辨不了是哪个消息。托盘菜单中的事件比较多,而且这个EXE里,本身就一直在不停的发送各种WM_COMMAND消息,单独设在WM_COMMAND那里会一直中断在那里。所以我想找的是EXIT退出的这个消息。不知道ACCESS能不能给个指导
2011-12-17 12:35
0
雪    币: 1115
活跃值: (122)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
11
如果只是exit退出,可以直接设置ExitProcess断点,然后查看堆栈调用就可以知道消息来源了
2011-12-17 21:23
0
雪    币: 57
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
继续关注学习
2012-2-12 09:46
0
游客
登录 | 注册 方可回帖
返回
//