关于原始输入--XP中的新技术

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

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,方有下载权限。------
上传的附件
文件类型: rarraw input之键盘记录程序.rar (0, 3637 次下载) 下载此附件需要消耗2Kx,下载中会自动扣除。[谁下载?]
键盘记录击键记录器(键盘木马)  Master Keystroke Logger是一款键盘记录击键记录器。可让您了解其他人在你的电脑做了什么,它是专为隐藏的计算机监控和计算机活动监控。(英文版。需较强的英文功底才可使用) 立即下载

相关推荐

极限编程(ExtremeProgramming,简称XP

极限编程 求助编辑百科名片:http://baike.baidu.com/view/259207.htm 极限编程(ExtremeProgramming,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种

太阳火神的美丽人生 3082

极限编程ExtremeProgramming

极限编程(ExtremeProgramming,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开发的前提条件、可能行以及面临的困难。1996年三月,Kent终于在为DaimlerChrysler所做的一个项目中引入了新的软件

Mr. David 专栏 1096

什么是Extreme Programming(极限编程,简称XP

                                               什么是Extreme Programming(极限编程,简称XP)                                                       来源:chinaxp  http://www.xpchina.org     waltson     Extreme Prog

eako的专栏 2871

XP 极限编程

极限编程是我非常推崇的一种编程,管理思想,可惜这种思想把人类想象得太美好了,实际实行的时候或受到很多人类劣根性的阻力。即使这样,这个思想里面也有很多东西可以应用到我们的实际工作中,并为我们带来好的变化。 ExtremeProgramming(极限编程,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开

4287

测试驱动开发与极限编程思想浅析

但其实它的思想却是进一步明确了软件开发的时候应该更注重眼前的问题,全力去考虑当前的需求,满足客户当前的需要,而不要为以后的需要费时费力,只有这样,才能使做出的软件符合客户的需求。先进行测试用例的编写,利用没有通过测试的错误信息反馈,了解到代码没有通过测试用例的原因,根据该信息了解到出错的地方,再根据出现的问题有针对性的逐步地修改代码,让其渐渐符合测试用例的要求,在运行数次测试用例后,最终让其反馈回百分之百通过的成功信息。测试驱动开发一改以往的那种破坏性的思想,从人性的角度出发,测试在先,编码在后。

2401_85599447的博客 1153

什么是xp极限编程

      历史:ExtremeProgramming(极限编程,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开发的前提条件、可能行以及面临的困难。1996年三月,Kent终于在为DaimlerChrysler所做的一个项

清山博客 1567

极限编程(XP)

Extreme Programming(极限编程,简称XP)是由Kent Beck在1996年提出的。Kent Beck在九十年代初期与 Ward Cunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开 发的前提条件、可能行以及面临的困难。1996年三月,Kent终于在为DaimlerChrysler所做的一个项目中引

雁南飞 1520

极限编程(ExtremeProgramming,简称XP)是一个轻量级的、灵巧的软件开发方法,同时它也是一个非常严谨和周密的方法

<br /><br />      极限编程(ExtremeProgramming,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开发的前提条件、可能行以及面临的困难。1996年三月,Kent终于在为DaimlerChrysler所做的一个项目中引入了新的软件开发观念——XP。<br /> <br />概述<br />      极限

merrychinese的专栏 2833

极限编程

极限编程ExtremeProgramming(极限编程,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开发的前提条件、可能行以及面临的困难。1996年三月,Kent终于在为DaimlerChrysler所做的一个项目中引

happystar2008的专栏 662

90、极限编程

极限编程(Extreme Programming,简称XP)是一种敏捷软件开发方法论,其核心是通过高度迭代、测试驱动、持续反馈和团队协作,快速响应需求变化并提升软件质量。

qq_27678663的博客 1121

极限编程 -- 兼小议极限编程对程序设计思想的影响

 极限编程强调: 1,人与人之间的沟通,包括程序员,客户,需求分析人员,测试人员之间的沟通。 2,强调软件应对“变化”和可测试性,这样就强迫在设计程序时考虑变化,考虑解耦,寻找一些方法来隔离“变与不变”,提高代码的可复用性和可维护性,此时你就可能会找到“设计模式”。 3,强调迭代。因为每次迭代的结果都是可用的软件,这样就能够在一定程度上对结果可控,同

junglefly的学习工作纪录 865

XP极限编程zz

ExtremeProgramming(极限编程,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开发的前提条件、可能行以及面临的困难。1996年三月,Kent终于在为DaimlerChrysler所做的一个项目中引入了新的

bearinmind的专栏 577

关于原始输入--XP新技术(原创,转载请注明出处)

文章出处:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/rawinput/aboutrawinput.asp关于原始输入除了传统的键盘和鼠标以外还有很多其他的输入设备。例如:用户输入可以来自游戏杆设备,触摸屏,麦克

设计模式空间 1843
上一篇: C++中的数据类型转换方法总结
下一篇: 看雪资料
dylanlrp
博客等级 码龄19年 23粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值