收录日期:2019/06/26 10:33:22 时间:2016/05/31 10:45:57 标签:进程/线程/DLL
现在要做一个能够把在一个程序上的键盘鼠标操作记录下来,
然后在另一次运行该程序的时候能够不前一次记录的操作重现,
小弟以前没有接触多少WINDOWS的消息方面的东西,
不怎么了解,不知道是不是使用钩子来记录的?
有知道的朋友不吝赐教的话,十分感激,当高分送上

另外欢迎大家讨论!
顶一下!

有相关的代码参考就好了
you should use JournalRecord Hook to record all activity.and use keybd_event and mouse_event to replay this.
about JournalRecord Hook and "keybd_event" and "mouse_event" you can search previous articles.
肯定是钩子了。键盘钩子。就CSDN上都有一堆例子。你有全文检索搜索一下。
键盘和鼠标的钩子
参考:
http://dev.csdn.net/article/31/31825.shtm
参考:
利用鼠标键盘钩子截获密码
http://www.codesky.net/article/list.asp?id=4285
代码在http://www.lihuasoft.net/source/show.php?id=2788
Tester Utility, Take 3: Adding Mouse Recording and Playback 

MSDN中有现成的文章及代码。

此文章发表于0203期的MSDN的BugsLayer专栏。
SetWindowsHookEx的最后一个参数为什么是线程ID,而不是进程ID呀,难道消息是发送的线程的吗?怎么MSDN上面说道消息都是说进程的消息队列呢?
建议楼主装个新版本的MSDN。
哎 ,在那里去搞新的版本的MSDN呢?
现在基本上可以确定是使用的JournalRecord 型钩子来做的,我在CODEPROJECT上下了一个DEMO,有一个问题就是鼠标的点击位置是和屏幕坐标相关的,在不同的机器上可能会产生不一致吧,要是这个问题能解决的话就OK了,谢谢以上各位,特别是KINGZAI

高分求救:Delphi7 & Crystal Report9问题 xsl中如何设定一段文字加上删除线? 备份出现问题,而且文件删除不掉,怎么回事? 新手求助KDE编程起步 保存GIF图片前先建立GIF的DIB所遇到的问题,帮忙看下代码?up者有分 PHP调试出错!帮帮忙啊! windows 2003 调试asp程序 通过程序如何通过DELPHI程序判断本机器是否联机? 我回帖得到的分数怎么在可用分里体现不出来啊!! eclipse 帮助文档中让到 http://www.eclipse.org/downloads/ 下载 Example Plug-ins 示例代码.我怎么找不到. 有关函数的多级定义 高分。关于lookupcombox的! 怪问题!!!!----在线等! 能通过编程实现发送任意报文么? 问几个关于C# 实现vb.net函数功能的问题? 快来帮帮我,我现在快要郁闷死了 台湾是这样收复滴`~ 如何将这个简单的逻辑实现最快速的算法?(100分)(用C语言) 修改菜单后编译出现cannot find the menu-generation program 一片段文請高手賜教! ATL开发的COM中调用MFC扩展DLL时的问题,大家看看 帮忙,看看这是什么错误? 计算单元格内的数值之和!!!!! 急!!!!!!!!! Aceess violation at address xxxxx in module xxxxx.dll, Read of address 0000000. 为什么我安装的IIS只能运行asp.net程序,不能运行asp程序 借宝地发一个本论坛的问题,斑竹进来 如何在不关闭浏览器的情况下重新发送客户证书给服务器? 请问在DLL中怎么打开ACCESS的数据文件,好像用ASP中的写法打不开啊,帮我看下啊。急。 请问哪里有李维的《inside VCL 架构剖析》电子版的下载地址啊? window.open后传数值回父页面的问题