鼠标记录器2.3VB钩子监听工具

鼠标动作的监听和记录,其实用 VB 做起来还挺方便的。鼠标记录器 v2.3.rar里头就有一套比较完整的 VB 源代码,写得还算清晰,功能也比较全。它主要就是利用 Windows 的钩子机制,把用户的鼠标点击、移动都记下来,挺适合做点自动化脚本、行为那种。

压缩包里的200651397835就是核心代码,看起来像是作者自己用的一套命名方式,是故意混淆了点。打开之后你能看到多熟悉的 API 调用,比如SetWindowsHookExGetMessage这些,基本上属于 Windows 编程的基础设施,挺值得一看。

功能方面支持全局监听,用了系统级钩子,后台运行也没问题,响应也快。逻辑主要在事件回调里,顺便还有文件记录的实现,用于保存鼠标轨迹这些。代码结构是标准 VB 风格,分模块、注释也还行,新手也能看得懂。

更妙的是,作者还表示会持续更新,这项目还在维护。如果你想写一个键盘记录器或者做点桌面自动化的工具,这套代码拿来做起点合适。

哦对了,如果你是做自动化测试的,也可以参考下其他类似项目,比如SplinterAppium这些,结合着搞更有意思。

如果你对 VB 还不太熟,那也别怕,这代码语法蛮直白的,跟 C#比起来要友好不少。推荐你从钩子部分看起,尤其是SetWindowsHookEx的使用方式,后面就通了。

rar
v2.3.rar 预估大小:12个文件
folder
200651397835 文件夹
file
modRoutines.bas 6KB
file
枕善居VB源码博客.url 164B
file
新云软件.url 261B
file
frmMain.frx 10KB
file
frmAbout.frm 4KB
file
MouseRecorder.vbp 1KB
file
MouseRecorder.vbw 164B
file
Mouse Recorder.exe.manifest 555B
file
RecorderIcon.ico 10KB
file
modMouseAPI.bas 944B
file
frmMain.frm 7KB
file
下载说明.htm 5KB
rar 文件大小:12.76KB