Saber 酱的抱枕

Fly me to the moon

06/22
2022
软件

对鼠标光标安装文件(INF 配置文件)的简单研究

鼠标光标安装文件 inf

在一些成套的鼠标指针里会有一个 INF 格式的安装文件,右键这个 INF 文件可以安装这套鼠标指针。

但其实上面这套指针一开始没有这个安装文件,这样我们在使用的时候需要在鼠标设置里逐个替换鼠标指针,很不方便。那么这个安装文件到底要怎么编写呢?我稍微的研究了一下。

我把这套指针发出来,里面有配置文件和我写的注释。

纪纪鼠标指针.zip


这个 INF 文件主要做了三件事:

  1. 复制鼠标指针到系统盘的 windows/cursors 目录里
  2. 向注册表写入这套鼠标指针的配置信息
  3. 执行命令显示鼠标设置对话框,方便用户应用这套指针。

对于配置条目我只简单的讲一下,否则字数有点多。详细内容可以下载上面的压缩包自行查看。

[Scheme.Cur] 条目列出了这套指针里所有指针的文件名。这些文件将会被拷贝到 windows/cursors 目录里:

鼠标光标安装文件 inf

[Strings] 条目指定了这套方案的名字、拷贝到的目录、每个指针文件的别名。

[Scheme.Reg] 条目向注册表写入数据,保存了所有指针的文件路径。效果如图:

鼠标光标安装文件 inf
计算机\HKEY_CURRENT_USER\Control Panel\Cursors\Schemes

[Wreg] 条目向注册表写入数据,把这套方案设置为默认方案,并且记录了每个指针所对应的文件路径。效果如图:

鼠标光标安装文件 inf
计算机\HKEY_CURRENT_USER\Control Panel\Cursors

[Wreg] 条目的最后,通过系统命令打开鼠标设置对话框。

鼠标光标安装文件 inf

用户直接点击确定按钮就可以应用这套鼠标指针了。


我在 github 上找到了一个打包鼠标指针并生成安装文件的软件:

https://github.com/iamtalhaasghar/windows-mouse-cursor-installer-wizard

但是我在尝试使用的时候,右下角的打包按钮始终是灰色的,不知道是怎么回事。

鼠标光标安装文件 inf

对鼠标光标安装文件(INF 配置文件)的简单研究