TC官方合作论坛

 找回密码
 立即注册
查看: 31385|回复: 109

[脚本] 鼠标键盘_录制回放的原理。

  [复制链接]
发表于 2017-6-3 20:48:52 来自手机 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 剑仙十号 于 2018-3-22 11:02 编辑

鼠标键盘_录制回放的原理。

C++用钩子模仿按键精灵录制键盘鼠标的功能
发表于2016/3/24 14:43:46  850人阅读
分类: C/C++

最近需要做个跟按键精灵类似的软件,模仿键盘鼠标的动作,然后重播一次,最开时候的时候用键盘钩子和鼠标钩子做的,虽然实现了功能,但是鼠标移动速度非常快,所以换成WH_JOURNALPLAYBACK 和WH_JOURNALRECORD 钩子来做

WH_JOURNALPLAYBACK
使应用程序可以插入消息到系统消息队列。可以使用这个Hook回放通过使用WH_JOURNALRECORD Hook记录下来的连续的鼠标和键盘事件。只要WH_JOURNALPLAYBACK Hook已经安装,正常的鼠标和键盘事件就是无效的。
是全局Hook,它不能象线程特定Hook一样使用。 WH_JOURNALPLAYBACK Hook返回超时值,这个值告诉系统在处理来自回放Hook当前消息之前需要等待多长时间(毫秒)。这就使Hook可以控制实时事件的回放。
是system-wide local hooks,它们不会被注射到任何行程位址空间。

WH_JOURNALRECORD
用来监视和记录输入事件。典型的,可以使用这个Hook记录连续的鼠标和键盘事件,然后通过使用WH_JOURNALPLAYBACK Hook来回放。

具体原理就是定义两个全局钩子 一个用来记录 一个用来回放 话不多说 看代码

内容 回复可见。
游客,如果您要查看本帖隐藏内容请回复


我只是想给大家分享该方法,希望大家合理运用。
这个hook可以收集窗口句柄,进程名。收集鼠键信息,记录别人的帐号密码。
当然也有写邪恶的人,记录帐号密码。如果你邪恶了,请给我评分 ! 谢谢

评分

参与人数 1威望 +10 收起 理由
来不及的来得及 + 10 没邪恶就不能评分了?

查看全部评分

回复

使用道具 举报

发表于 2017-6-3 21:07:32 | 显示全部楼层
群主能做好 上传下吗 不会编织
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-3 21:10:40 来自手机 | 显示全部楼层
本帖最后由 剑仙十号 于 2023-9-9 05:23 编辑

二楼,更新信息专用。
tc简单开发_爱好群:
433286131 (491/500)

tc简单开发_兴趣群
143358382 (492/500)

tc简单开发_高级群
891069033(168/200)

教程有.连接安卓手机,连接安卓模拟器。
有编程四大F:
1、流程控制,2、变量和数组,
3、函数多线程,4、系统 api函数。
每章十多节。本群大神众多,新手众多,群文件内资源海量。希望新手分享出.更多学习笔记,减少重复造轮子的时间。
好编程,齐学习,齐进步。赞助请加高级群.
回复 支持 反对

使用道具 举报

发表于 2017-6-3 21:56:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2017-6-3 22:04:06 | 显示全部楼层
鼠标键盘_录制回放的原理
回复 支持 反对

使用道具 举报

发表于 2017-6-4 21:25:50 | 显示全部楼层
TC欠你一个版主
回复 支持 反对

使用道具 举报

发表于 2017-6-9 12:22:51 来自手机 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2017-6-12 03:06:30 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2017-6-18 11:38:46 | 显示全部楼层
很努力的........
回复

使用道具 举报

发表于 2017-6-18 19:04:24 | 显示全部楼层
看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-3-29 23:20 , Processed in 0.048494 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表