首页
社区
课程
招聘
[旧帖] 最近在玩一款游戏,遇到了一个小问题 0.00雪花
发表于: 2016-10-7 22:37 2512

[旧帖] 最近在玩一款游戏,遇到了一个小问题 0.00雪花

2016-10-7 22:37
2512
最近在玩一款游戏,和其他帮派的帮主骂起来了,我想做个喊话器弄个小号骂他几天。
于是我翻开以前写的成品喊话源码,竟然可以用。用PostMessage发送中文字串成功,但是当我模拟虚拟键码13也就是回车键时失败了,我又尝试模拟按下其他键码都可以成功。唯独游戏屏蔽了13这个键码。
以前看到过一篇文章写的是一个函数过滤了接收过来的消息,然后屏蔽键码就成功了,我找了半天没有找到这篇文章。
请帮忙找找那篇文章,或者指点一下该怎么做,感谢。

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 248
活跃值: (3789)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
用驱动按键
2016-10-7 23:28
0
雪    币: 209
活跃值: (818)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
看看这三个函数有没有被挂钩:
NtUserGetMessage
NtUserPeekMessage
NtUserSendInput
2016-10-8 01:00
0
雪    币: 31
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
alt+enter例子
keybd_event(VK_MENU,MapVirtualKey(VK_MENU,MAPVK_VK_TO_VSC),KEYEVENTF_EXTENDEDKEY,0);
SleepMs(sleepn);
keybd_event(VK_RETURN,MapVirtualKey(VK_RETURN,MAPVK_VK_TO_VSC),0,0);
SleepMs(sleepn);
keybd_event(VK_RETURN,MapVirtualKey(VK_RETURN,MAPVK_VK_TO_VSC),KEYEVENTF_KEYUP,0);
SleepMs(sleepn);
keybd_event(VK_MENU,MapVirtualKey(VK_MENU,MAPVK_VK_TO_VSC),KEYEVENTF_EXTENDEDKEY|KEYEVENTF_KEYUP,0);
2016-10-8 09:11
0
游客
登录 | 注册 方可回帖
返回
//