鼠标键盘记录器|软件|破解版


Time:2023-06-02 02:12:21

关于鼠标键盘记录器的问题,我们总结了以下几点,给你解答:

鼠标键盘记录器


鼠标键盘记录器

前面两篇都在写关于键盘的监听操作以及衍生的一些自定义处理,这篇写一下关于鼠标的监听操作。

虽然我们一般情况下鼠标用得比较多,但是比起来,反而键盘监听的功能比较实用,而鼠标感觉没什么监听的必要,但是如果你接触过自动化操作脚本之类的话,会发现其实鼠标监听的作用更大;通过这几篇内容,我想我们可以整合一下,做一个简单的操作录制功能,用来解决一下日常的繁琐且循环的操作,这个功能之前有发过一个简单的版本,但不是通过HOOK去实现的,而是让用户自己手动录制,再去执行。

使用HOOK的话,直接监听一遍用户的操作,记录相应的动作即可,同时可操作性也有很大提高(emmmm,我觉得回头有时间我自己先封装下,可能用途还不小,同时想起之前写的关键字查询的工具,以为只是偶尔之需,万万没想到它在我生活、工作中也帮了我很多。。。)

这里代码只是做了简单的事件记录,其他操作可根据需求自行处理。

HOOK的工具类可参考前面的文章,这里不赘述,贴下需要更改的代码。

实现功能:

使用C#监听鼠标的按下、弹起等事件

开发环境:

开发工具: Visual Studio 2013

.NET Framework版本:4.5

实现代码:

/// <summary> /// 鼠标结构 /// </summary> [StructLayout(LayoutKind.Sequential)] public class MouseHookStruct { public POINT pt; // 鼠标位置 public int hWnd; public int wHitTestCode; public int dwExtraInfo; } /// <summary> /// 鼠标位置结构 /// </summary> [StructLayout(LayoutKind.Sequential)] public class POINT { public int x; public int y; } //定义为鼠标钩子 public int WH_MOUSE_LL = 14; //相关鼠标事件 public event MouseEventHandler MouseDown; public event MouseEventHandler MouseUp; //相关动作 public const int WM_MOUSEMOVE = 0x200; // 鼠标移动 public const int WM_LBUTTONDOWN = 0x201;// 鼠标左键按下 public const int WM_RBUTTONDOWN = 0x204;// 鼠标右键按下 public const int WM_MBUTTONDOWN = 0x207;// 鼠标中键按下 public const int WM_LBUTTONUP = 0x202;// 鼠标左键抬起 public const int WM_RBUTTONUP = 0x205;// 鼠标右键抬起 public const int WM_MBUTTONUP = 0x208;// 鼠标中键抬起 //hookid private int hookID = 0; private int MouseHookProc(int nCode, int wParam, IntPtr lParam) { if ((nCode >= 0)) { MouseHookStruct hookStruct = (MouseHookStruct)Marshal.PtrToStructure(lParam, typeof(MouseHookStruct)); MouseEventArgs e = null; switch (wParam) { case WM_LBUTTONDOWN: e = new MouseEventArgs(MouseButtons.Left, 1, hookStruct.pt.x, hookStruct.pt.y, 0); MouseDown(this, e); break; case WM_RBUTTONDOWN: e = new MouseEventArgs(MouseButtons.Right, 1, hookStruct.pt.x, hookStruct.pt.y, 0); MouseDown(this, e); break; case WM_LBUTTONUP: e = new MouseEventArgs(MouseButtons.Left, 1, hookStruct.pt.x, hookStruct.pt.y, 0); MouseUp(this, e); break; case WM_RBUTTONUP: e = new MouseEventArgs(MouseButtons.Right, 1, hookStruct.pt.x, hookStruct.pt.y, 0); MouseUp(this, e); break; default: break; } } return CallNextHookEx(hookID, nCode, wParam, lParam); } private void MouseDown(object sender, MouseEventArgs e) { listBox1.Items.Add(string.Format("在{0},{1}位置按下了鼠标{2}键", e.X, e.Y, e.Button.ToString())); } private void MouseUp(object sender, MouseEventArgs e) { listBox1.Items.Add(string.Format("在{0},{1}位置松开了鼠标{2}键", e.X, e.Y, e.Button.ToString())); } HookUtil keyHook = new HookUtil(); private void btnBegin_Click(object sender, EventArgs e) { keyHook.MouseDown += new MouseEventHandler(MouseDown); keyHook.MouseUp += new MouseEventHandler(MouseUp); keyHook.StartHook(); btnBegin.Enabled = false; btnEnd.Enabled = true; }

实现效果:

由简入繁,拿来即用

更多精彩,请持续关注

V:Csharp 小记

鼠标键盘记录器破解版


鼠标键盘记录器破解版

键盘守卫(KeyGuard) V7.2
下载地址:http://dl.itbulo.com/HTML/12866.html

剑响键盘记录 V2.2
下载地址:http://dl.itbulo.com/HTML/9900.html

全能鼠标键盘记录器 V2.2.2
下载地址:http://dl.itbulo.com/HTML/6181.html

窗口键盘记录器(keylog) V2.0
下载地址:http://dl.itbulo.com/HTML/830.html
鼠标键盘全记录 v4.65
http://www.duote.com/soft/843.html
这个软件主要功能是可以演示对鼠标及键盘的所有动作进行纪录播放。键盘的纪录存放在文本文件中,你可以随时察看使用键盘状况!!

鼠标键盘记录器软件


鼠标键盘记录器软件

功能十分强大的伟院家斤完东脚本记录工具,可以记录您的鼠标键盘操作的所有动作,包括鼠标的单击,双击,拖动,键盘击键,各种组合键等. 记录后可以在您以后需要的时候随时进行回放,在一些需要重复操作的场合特别有用,可以有效的节省您的时间,提高您的工作效率,如:企事业单位处理表格时进行的一些重复计算的操作,游戏里的一些练功过程,简化映一些软件里的复杂操作,甚至可以做为一种辅助教学工具在计算机教育中使用,给学员演示一些软件的重补拉清了余理操作过程. 详细功能:非常易于使用 秉承丝茅草软件的以用户为中心的设计理念超的础,鼠标键盘记录器从各方面调抓款身垂山灯盟其考虑了用户的使用习惯和方便性, 动画图标式的功能操作方式让新手也能在最短时间内轻松上手。 录制范围广支持各种鼠标及键盘操作的记需起录,包括滚轮鼠标的滚轮动作。 录制范围可设置浓,非常灵活 以选择录制脚本的范围是否仅录制键盘或是鼠标,及是否记录击键延时、是否记录普通鼠标移动过程等等。 支持热键播放,方便实用 每个脚本都可以设置一个对应的热键,一键操作,非常简单方便,特别允许多个脚本使用同一个热键,软件会弹出窗口给用户选择。 方便的脚本编辑功能 对于录制的脚本可以进行任意编辑,可以在脚本中加入一些控制命令(这些控制命令无法在录制时产生),这个功能仅在增强版和企业版中有效,标准版不含这个功能。 支持数据库做为输入源 可以将某一数据库中的数元元这甚给据做为输入的数据源,这对于录入数据的场合特别有用,这个功能仅在企业版中有效,标准版和增强版不含这个功能。 特别支持快速脚本 快速脚本是为需要更简单的一些场合设置的,一键即可开始录制,完成录制后随时一键开始播放,使用极为简单,快速脚本同样可以在需要的时候保存为普通脚本。 支持脚本的密码保护 井谁广士极乱支持脚本密码保护,不唱知道密码的情况下将无法对脚本进行修改和回放。 脚本播放计划和相关启动程序 最多可以设置8个脚本相关程序,这些程玉小错序将在播放这个脚本哪前运行,脚本的播放也可以通过播放计划定时进行播放。 界面色调任意调 软件内置多种配色方案,用户也可以定义自己的配色方案,使用更加舒适。

本文拓展问题:

鼠标键盘记录器软件鼠标键盘记录器怎么使用鼠标键盘记录器