首页
社区
课程
招聘
[求助]OD按健中断的函数
发表于: 2007-3-17 17:05 3521

[求助]OD按健中断的函数

2007-3-17 17:05
3521
请问下我想在程序中调试按空格的函数(游戏中空格为跳)
要设置什么函数可以在我按空格的时候中断
谢谢

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
如果要调试游戏的话,这个我也不知道怎么办,

但对于常规Windows窗口应用程序,要设定按键中断倒不是太难的事.

在OD中查看窗口类信息,或者用SPY++之类开发工具,找到窗口的窗口过程,
并找到处理按键消息的窗口(一般为顶层窗口)的句柄,

在窗口函数处下条件断点,即在窗口函数的入口处按 Shift + F4

当然也可以用OD的消息断点功能来设置,

中断次数是1,中断条件按你自己的需要设置,OD很好地支持用C语法写的表达式作为中断条件.

如果你对编程比较熟的话,窗口函数的各个参数(即堆栈中的几个数据)应该是不陌生了,开动你的聪明才智,你会发现OD的断点功能其实非常强大的..
2007-3-17 20:49
0
雪    币: 207
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
路过了,看看吧
2007-3-17 23:58
0
游客
登录 | 注册 方可回帖
返回
//