MyDetective V1.0

164 views 六月 21, 05 by Timothy

一日写程序,倍感无聊,想知道到底我按了多少次键,想看看键盘和鼠标被我“折磨”了多少次。嘿嘿。
为了满足自己的好奇心,所以有了一个写一下小程序的想法。
MyDetective是一个侦测你的按键次数的一个有趣的小工具,包括鼠标左右按键和键盘上的每一个键。
想想在你写文章的时候或者写程序的时候,还可以统计出你按了多少次键,是不是很有趣呢?

其实主要的原理,就是同时运用鼠标钩子和键盘钩子,而且是全局钩子,这样才能保证你的任何按键动作都能被这个程序截获。

下面我们开始体验一下:

启动程序,如下图所示:

点击开始后,程序就开始工作了,如果你觉得他碍眼,点击最小化按钮,程序会自动缩小到托盘那里,并以气泡提示的方法,
提示你按键的信息,点击托盘图标,会出现气泡提示,告诉你当前统计的按键信息,双击托盘图标,就会还原为对话框的形式。

已经测试,能在Win2000和WinXP下运行,win98没试过。大家可以帮我试试。
附上DLL钩子程序和应用程序的源代码,供网友参考。

来看看我打这篇文章的时候,共按了多少次键,看下图,呵呵,居然6000多次了,真是“不知不觉”……怎么样?有意思吧 : )

不知不觉,都晚上1点了,呵呵,我睡了 ZZZZZzzzzz……

点击下载此文件

分享到:

声明: 此Blog中的文章和随笔仅代表作者在某一特定时间内的观点和结论,对其完全的正确不做任何担保或假设
本站文章均采用 知识共享署名-相同方式共享3.0 协议进行授权,除非注明,本站文章均为原创,转载请注明转自 Timothy's Space 并应以链接形式标明本文地址!

你可能也对下列文章感兴趣

  • 没有相关文章!

Add your comment

1 Responses to "MyDetective V1.0"

  1. oksoft CHINA 说道:

    在我的系统上不好使……各项数据总是0.
    另外如果能增加这样几个功能那不错,工作中用得着:
    1.增加保存按钮,可将当前数据以当前日期及时间为文件名保存到一个指定的地方。
    2.以分钟为点为统计鼠标、键盘按键的最高频率。(看自己工作中按键有多频)
    oksoft@163.com :)
    在我的系统上不好使……各项数据总是0.
    另外如果能增加这样几个功能那不错,工作中用得着:
    1.增加保存按钮,可将当前数据以当前日期及时间为文件名保存到一个指定的地方。
    2.以分钟为点为统计鼠标、键盘按键的最高频率。(看自己工作中按键有多频)
    3.可以增加一个自动保存的功能,每天下班前自动保存一下今天的记录情况。
    4.可以增加一个曲线图功能,以曲线形式显示出一段时间内按键频率变化情况。可以以小时、天、周、月等。这样办公室人员就能分析出自己在什么月份、什么时间比较忙了。
    oksoft@163.com :)
    还有你这个网页网速太慢了……
    [reply=cooldog,2009-10-09 03:41 PM]你的建议不错,有空我考虑下把这些功能加进去。
    网速慢?这站点托管在电信的服务器上面,你是网通的线路?[/reply]
    [reply=cooldog,2009-10-09 09:05 PM]不知道你的系统是哪个版本? 这程序以前是在XP下开发的,今天在我的Win7上运行也没问题。[/reply]


Leave a Reply

 您已输入0

(Ctrl+Enter)