鼠标记录器2.3VB钩子监听工具
鼠标动作的监听和记录,其实用 VB 做起来还挺方便的。鼠标记录器 v2.3.rar
里头就有一套比较完整的 VB 源代码,写得还算清晰,功能也比较全。它主要就是利用 Windows 的钩子机制,把用户的鼠标点击、移动都记下来,挺适合做点自动化脚本、行为那种。
压缩包里的200651397835
就是核心代码,看起来像是作者自己用的一套命名方式,是故意混淆了点。打开之后你能看到多熟悉的 API 调用,比如SetWindowsHookEx
、GetMessage
这些,基本上属于 Windows 编程的基础设施,挺值得一看。
功能方面支持全局监听,用了系统级钩子,后台运行也没问题,响应也快。逻辑主要在事件回调里,顺便还有文件记录的实现,用于保存鼠标轨迹这些。代码结构是标准 VB 风格,分模块、注释也还行,新手也能看得懂。
更妙的是,作者还表示会持续更新,这项目还在维护。如果你想写一个键盘记录器
或者做点桌面自动化
的工具,这套代码拿来做起点合适。
哦对了,如果你是做自动化测试
的,也可以参考下其他类似项目,比如Splinter、Appium这些,结合着搞更有意思。
如果你对 VB 还不太熟,那也别怕,这代码语法蛮直白的,跟 C#比起来要友好不少。推荐你从钩子部分看起,尤其是SetWindowsHookEx
的使用方式,后面就通了。
v2.3.rar
预估大小:12个文件
200651397835
文件夹
modRoutines.bas
6KB
枕善居VB源码博客.url
164B
新云软件.url
261B
frmMain.frx
10KB
frmAbout.frm
4KB
MouseRecorder.vbp
1KB
MouseRecorder.vbw
164B
Mouse Recorder.exe.manifest
555B
RecorderIcon.ico
10KB
12.76KB
文件大小:
评论区