关于原始输入--XP中的新技术
2010-06-29 16:38
232 查看
http://www.cppblog.com/shenhuafeng/archive/2006/09/15/12530.html
http://bbs.pediy.com/showthread.php?t=36211
标 题: 【原创】发一个键盘记录器--附源码
作 者: 默数悲伤
时 间: 2006-12-10,18:37:05
链 接: http://bbs.pediy.com/showthread.php?t=36211
用的是Raw Input的相关方法,基本上原始的键盘输入都能够读出来。
关于Raw Input请查阅MSDN:)网上有人翻译了中文版本的:http://www.cppblog.com/shenhuafeng/archive/2006/09/15/12530.html
主要流程:
1、向系统注册一个或者多个原始输入设备
2、在你注册的原始输入设备数据发生变化时,系统发送一个消息及新数据到你的进程
3、调用GetRawInputData或者GetRawInputBuffer来获取这些数据
简单修改了下,把一些不需要的信息去掉了,把头文件稍微改了下,因为有些人的SDK有点旧。然后加了当前键盘焦点窗口判断(很简单的实现,但是用起来很方便:)。
具体代码见附件...
------下载此贴附件最少需要拥有2Kx,方有下载权限。------
上传的附件
http://bbs.pediy.com/showthread.php?t=36211
标 题: 【原创】发一个键盘记录器--附源码
作 者: 默数悲伤
时 间: 2006-12-10,18:37:05
链 接: http://bbs.pediy.com/showthread.php?t=36211
用的是Raw Input的相关方法,基本上原始的键盘输入都能够读出来。
关于Raw Input请查阅MSDN:)网上有人翻译了中文版本的:http://www.cppblog.com/shenhuafeng/archive/2006/09/15/12530.html
主要流程:
1、向系统注册一个或者多个原始输入设备
2、在你注册的原始输入设备数据发生变化时,系统发送一个消息及新数据到你的进程
3、调用GetRawInputData或者GetRawInputBuffer来获取这些数据
简单修改了下,把一些不需要的信息去掉了,把头文件稍微改了下,因为有些人的SDK有点旧。然后加了当前键盘焦点窗口判断(很简单的实现,但是用起来很方便:)。
具体代码见附件...
------下载此贴附件最少需要拥有2Kx,方有下载权限。------
上传的附件
raw input之键盘记录程序.rar (0, 3637 次下载) 下载此附件需要消耗2Kx,下载中会自动扣除。 | [谁下载?] |
相关文章推荐
- 关于原始输入--XP中的新技术
- 关于原始输入
- 关于ThinkPad SL400系列笔记本换XP驱动的问题
- 关于siamese network训练时,按同样的顺序打乱输入X1,X2以及对应的标签Y(Python实现)
- 关于基础与新技术的感慨
- 关于Ogre自带输入系统OIS(Object-Oriented Input System)的源码分析
- 关于FileReader和FileWriter 输入输出流的总结
- 关于自动弹出辅助输入面板
- 关于C#中如何调用有输入参数和输出参数的存储过程
- 关于xcode7下的ios模拟器输入内容无法显示系统键盘的解决办法
- 关于master..xp_cmdshell’的几个错误解决办法
- 关于在页面输入特殊符号保存到数据库后,页面查询,特殊字符可以展示到页面的问题
- 关于标准的输入输出流的问题
- 关于最不起眼的输入以及宽字符
- 关于如何限制EditText输入的文本行数为1
- C++ 关于标准输入输出流 20180317 day8
- Ext.Net/ExtJs:关于TextField控件内size、maxLength控制文本框输入字符长度属性失效问题分析以及解决方案
- 关于EditText输入密码时的限制
- 关于EditText输入数字时候限制为一个亿的问题,且保留小数点两位小数
- 关于控制台程序的输入输出问题