我想用C# 和 hook作一个 记录鼠标 与 键盘操作的小工具
已经能用全局HOOK 得到鼠标的操作信息
目前最大的问题就是记录的问题, 我本来打算用一个文本文件记录的,但是记录后回放的话, 如果文本文件有20M的话,那么程序一定会死掉,
还有就是如何回放操作记录,回放时和操作时一样呢?
情况是这样的 比如回放一个记录, 不知道怎么回放 能达来和录制时的效果一样呢
已经能用全局HOOK 得到鼠标的操作信息
目前最大的问题就是记录的问题, 我本来打算用一个文本文件记录的,但是记录后回放的话, 如果文本文件有20M的话,那么程序一定会死掉,
还有就是如何回放操作记录,回放时和操作时一样呢?
情况是这样的 比如回放一个记录, 不知道怎么回放 能达来和录制时的效果一样呢
WH_JOURNALPLAYBACK钩子允许应用程序将消息插入到系统消息队列中。使用该钩子回放先前使用WH_JOURNALRECORD 钩子记录的一系列鼠标和键盘事件。在WH_JOURNALPLAYBACK被安装后,常规的鼠标和键盘输入被禁用。WH_JOURNALPLAYBACK钩子是全局钩子,不能被用作线程钩子。WH_JOURNALPLAYBACK钩子返回一个超时值。该值告诉系统在处理来自回放钩子的当前消息之前等待了多少毫秒。这允许该钩子控制回放事件的速度。http://hi.baidu.com/zhongguokangri