首页
社区
课程
招聘
请教:在游戏界面中如何找到处理快捷键的地方
发表于: 2004-5-20 00:22 6309

请教:在游戏界面中如何找到处理快捷键的地方

2004-5-20 00:22
6309
在游戏里,用的DIRECTX画的些界面,现在想利用快捷键扩展一个功能.
也即想增加一个快捷键来完成我的工作.
不知如何捕捉处理快捷键的消息.真是头大了.看了很多以前的贴子
还是不得法,呜呜...

我在SOFTICE下用WM_KEYDOWN来断,一断就断到一个游戏带的DLL中
按下F12,就到了USER32里面,就是不回到程序中.

请教高人,如何来找到程序中处理快捷键的消息的地方呢?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 6
支持
分享
最新回复 (7)
雪    币: 14
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
如何跟踪处理快捷键的地方啊,请高手给个提示啊.
2004-5-20 20:52
0
雪    币: 220
活跃值: (116)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
应该找出游戏的窗口句柄,在它的窗口处理函数里下断点.
2004-5-21 13:08
0
雪    币: 14
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢楼上大虾的关注,再来探讨一下.
窗口句柄可以找出来.
但不知如何再找它的消息处理函数.

游戏中的窗口,好象不是用的CreateWindow这个函数创建的.

我能找到其消息循环的地方,再找消息处理,就晕头了,呜呜
2004-5-21 19:18
0
雪    币: 319
活跃值: (1091)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
API函数

GetAsyncKeyState函数对键盘监视
2004-5-21 21:31
0
雪    币: 116
活跃值: (220)
能力值: ( LV12,RANK:370 )
在线值:
发帖
回帖
粉丝
6
Hook

Hook WH_GETMESSAGE消息,应该可以,我没试过
你可以试一下
2004-5-21 22:53
0
雪    币: 3676
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
可以  bp  peekmessage  函数
2019-2-9 20:33
0
雪    币: 83
活跃值: (1087)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
8
老牜lyh 可以 bp peekmessage 函数
这个可以有
2019-2-11 08:14
0
游客
登录 | 注册 方可回帖
返回
//