首页
论坛
课程
招聘
[调试逆向] [求助]游戏被od 断下时桌面被挂住导致od 界面不能显示的原因和解决办法?
2010-11-17 10:15 4310

[调试逆向] [求助]游戏被od 断下时桌面被挂住导致od 界面不能显示的原因和解决办法?

2010-11-17 10:15
4310
游戏是《使命召唤》单机版。程序以全屏的方式运行。按ctrl+alt+del 可返回桌面。
想跟踪游戏的鼠标单击事件。用 od attach  进程后,在“查看”->“窗口”中设了 wm_lbuttomup 的消息断点。返回游戏后单击鼠标,程序被断下。但是桌面被挂住了,不能弹出od 的界面。所以没法跟踪了。
小弟有如下疑问:
1、桌面为什么会被挂住?是不是游戏在全屏之前,hook了什么东东?
2、我怎样才能继续调试?玩游戏时策略失误,导致最后资源不够用了。我想跟踪一下并修改相应的资源。

[公告]春风十里不如你,看雪团队诚邀你的加入!

收藏
点赞0
打赏
分享
最新回复 (5)
雪    币: 78
活跃值: 活跃值 (20)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
RegKiller 活跃值 10 2010-11-17 10:40
2
0
alt + F5
雪    币: 230
活跃值: 活跃值 (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
winnip 活跃值 1 2010-11-17 11:05
3
0
楼主。。。用CE就能找到基址
雪    币: 1075
活跃值: 活跃值 (15)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
accessd 活跃值 2 2010-11-17 11:43
4
0
用d3dwindow,以窗口模式启动程序就可以继续调试了
雪    币: 404
活跃值: 活跃值 (27)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
kusky 活跃值 4 2010-11-17 12:49
5
0
正解。谢谢。另外发现第一次触发断点时可以用 alt+f5唤出界面,第二次就不行了。桌面又死了。为啥呢?怎么解决呢?
雪    币: 8670
活跃值: 活跃值 (566)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
cvcvxk 活跃值 10 2010-11-17 21:43
6
0
用著名XX窗口化工具!
不能全屏,很多游戏全屏都有这个问题~
游客
登录 | 注册 方可回帖
返回