首页
社区
课程
招聘
[求助]求OD窗体消息断点WinProc详解
发表于: 2013-5-7 08:26 5259

[求助]求OD窗体消息断点WinProc详解

2013-5-7 08:26
5259
初次接触到这个断点,因为知道操作一个用户界面的程序,windows消息必然密不可分。

感觉利用此断点好像就是万能的一样,比如鼠标点击某个窗体控件,只要设置好,都能断下。

但是由于新手自己空想,没什么技术,现对好像的大牛们提如下几个问题:

1.在OD的window窗口中,有很不同句柄的行,这些代表什么,是该进程的所有控件吗?包含隐藏的吗?

2.句柄前还有一些类似与代码段区分的符号,这些能解释一下吗?是指统一个父窗体下的控件?

3.在这些不同行下断是不是效果都一样?还是说在主窗体下断,子控件被点击也能断下?

4.右键选择跟随ClassWinProc进入的地方是哪里?这里是干什么的?

5.在WinProc上设置消息断点,选择消息类型有没有相应的资料。

其他问题就先不问了,怕自己胡思乱想搞的大牛们嫌烦,先谢过各位给予我帮助的朋友。

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 102
活跃值: (2150)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
我也想知道,帮顶。。。
2013-5-7 11:36
0
雪    币: 153
活跃值: (260)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
帮顶。。帮顶。。
2013-5-7 11:48
0
雪    币: 118
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
楼主可能平常写程序都是直接用 mfc或者易语言那种直接让你看不到窗口消息泵的方式了。
那其实你winapi去写一个窗口消息泵的小程序
就会很清楚winproc是什么了.
=====
1.在OD的window窗口中,有很不同句柄的行,这些代表什么,是该进程的所有控件吗?包含隐藏的吗?
re:不同句柄代表不同窗口组件
2.句柄前还有一些类似与代码段区分的符号,这些能解释一下吗?是指统一个父窗体下的控件?
re:父子关系
3.在这些不同行下断是不是效果都一样?还是说在主窗体下断,子控件被点击也能断下?
re:窗体消息泵下断.子控件被单击当然断的下.
4.右键选择跟随ClassWinProc进入的地方是哪里?这里是干什么的?
re:跟随=在OD CPU主窗口里ctrl+g到消息泵地址..- -
5.在WinProc上设置消息断点,选择消息类型有没有相应的资料。
re:窗口事件 查 WM_XXXXXX常量 控件被点击事件是WM_COMMAND.
wparam高16位事件类型 低16位控件id
2013-5-11 13:56
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼上正解
2013-5-11 18:13
0
雪    币: 61
活跃值: (991)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
经过几天的动手,已经有点知晓了,感谢回复!
2013-5-12 09:50
0
游客
登录 | 注册 方可回帖
返回
//