LOADING······

加载过慢请开启缓存 浏览器默认开启 绝对不是网站的问题[确信]

关于inf文件的其他使用方法

关于inf文件的其他使用方法

其一

更改U盘图标

  • 在U盘根目录下创建autorun.inf文件 文件内容如下:
[Autorun]
icon=favicon.ico
  • 同时把喜欢的图片文件加工成ico文件,大小可以为512*512但实际上没有要求,追求好看的话可以将图片做一下圆角处理
  • 图片[ico文件]命名为favicon.ico并放在U盘根目录下
  • 拔插U盘查看有没有出现预期效果

以下是对于以上代码的解释

autorun.inf 文件是用于在Windows操作系统中自动运行存储在可移动存储设备(如U盘、CD-ROM等)上的程序或执行特定操作的配置文件。这个文件通常用于设置设备的图标、自动播放媒体文件、打开某个程序等。

原理

当Windows检测到可移动存储设备被插入时,它会检查该设备的根目录下是否存在 autorun.inf 文件。如果存在,Windows会根据该文件中的指令执行相应的操作。这些操作可以包括:

  • 显示自定义图标
  • 自动播放媒体文件(如音乐、视频)
  • 打开特定的程序或文件
  • 执行其他自定义操作

代码作用

>[Autorun]
>icon=favicon.ico

这段代码的作用是:

  • [Autorun]:这是一个必需的节(section),它告诉Windows这个文件是一个 autorun.inf 文件,并包含自动运行指令。
  • icon=favicon.ico:这条指令告诉Windows使用根目录下的 favicon.ico 文件作为U盘的图标。favicon.ico 必须是一个有效的ICO格式图标文件,并且需要放置在U盘的根目录下。

其二

安装自定义鼠标皮肤

  • 通常你需要有15个鼠标样式皮肤 分别对应不同场景
鼠标样式 English
正常选择/默认 pointer
帮助选择 help
后台运行 work
busy
精确选择 cross
文本选择 text
书写 hand
不可用 unavailable
垂直调整 vert
水平调整 horz
沿对角线调整 dgn1
移动 move
候选 alternate
链接选择 link
  • 一般来说inf安装文件应当是这样的
[Version]
signature="$CHICAGO$"
//文件版本声明
//表示该INF文件兼容Windows 95及后续系统("Chicago"是Windows 95开发代号)

[DefaultInstall]
CopyFiles = Scheme.Cur
AddReg = Scheme.Reg,Wreg
//默认安装配置
//定义安装时执行的两个操作:文件复制和注册表修改

[DestinationDirs]
Scheme.Cur = 10,"%CUR_DIR%"
//目标目录设置
//10表示系统目录(通常是C:\Windows\System32)
%CUR_DIR%最终解析为Cursors\firefiy,即光标文件将被复制到:C:\Windows\System32\Cursors\firefiy

[Scheme.Reg]
HKCU,"Control Panel\Cursors\Schemes","%SCHEME_NAME%",,"%10%\%CUR_DIR%\%pointer%,%10%\%CUR_DIR%\%help%,%10%\%CUR_DIR%\%work%,%10%\%CUR_DIR%\%busy%,%10%\%CUR_DIR%\%Cross%,%10%\%CUR_DIR%\%Text%,%10%\%CUR_DIR%\%Hand%,%10%\%CUR_DIR%\%Unavailiable%,%10%\%CUR_DIR%\%Vert%,%10%\%CUR_DIR%\%Horz%,%10%\%CUR_DIR%\%Dgn1%,%10%\%CUR_DIR%\%Dgn2%,%10%\%CUR_DIR%\%move%,%10%\%CUR_DIR%\%alternate%,%10%\%CUR_DIR%\%link%"
//光标方案及注册表配置
//在HKEY_CURRENT_USER\Control //Panel\Cursors\Schemes下创建新方案
//定义各个光标状态对应的动画文件路径:
//普通指针:Arrow.ani
//帮助选择:help.ani
//后台运行:AppStarting.ani
//忙碌状态:Wait.ani 等

[Wreg]
HKCU,"Control Panel\Cursors",,0x00020000,"%SCHEME_NAME%"
HKCU,"Control Panel\Cursors",AppStarting,0x00020000,"%10%\%CUR_DIR%\%work%"
HKCU,"Control Panel\Cursors",Arrow,0x00020000,"%10%\%CUR_DIR%\%pointer%"
HKCU,"Control Panel\Cursors",Crosshair,0x00020000,"%10%\%CUR_DIR%\%Cross%"
HKCU,"Control Panel\Cursors",Hand,0x00020000,"%10%\%CUR_DIR%\%link%"
HKCU,"Control Panel\Cursors",Help,0x00020000,"%10%\%CUR_DIR%\%Help%"
HKCU,"Control Panel\Cursors",IBeam,0x00020000,"%10%\%CUR_DIR%\%Text%"
HKCU,"Control Panel\Cursors",No,0x00020000,"%10%\%CUR_DIR%\%Unavailiable%"
HKCU,"Control Panel\Cursors",NWPen,0x00020000,"%10%\%CUR_DIR%\%Hand%"
HKCU,"Control Panel\Cursors",SizeAll,0x00020000,"%10%\%CUR_DIR%\%move%"
HKCU,"Control Panel\Cursors",SizeNESW,0x00020000,"%10%\%CUR_DIR%\%Dgn2%"
HKCU,"Control Panel\Cursors",SizeNS,0x00020000,"%10%\%CUR_DIR%\%Vert%"
HKCU,"Control Panel\Cursors",SizeNWSE,0x00020000,"%10%\%CUR_DIR%\%Dgn1%"
HKCU,"Control Panel\Cursors",SizeWE,0x00020000,"%10%\%CUR_DIR%\%Horz%"
HKCU,"Control Panel\Cursors",UpArrow,0x00020000,"%10%\%CUR_DIR%\%alternate%"
HKCU,"Control Panel\Cursors",Wait,0x00020000,"%10%\%CUR_DIR%\%busy%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Runonce\Setup\","",,"rundll32.exe shell32.dll,Control_RunDLL main.cpl @0,1"
//0x00020000表示REG_EXPAND_SZ类型(带环境变量的字符串)
//为每个光标状态指定具体文件路径:
//箭头:Arrow.ani
//手型:Hand.ani
//文本输入:IBeam.ani
//禁止状态:no.ani 等

[Scheme.Cur]
"Arrow.ani"
"help.ani"
"AppStarting.ani"
"Wait.ani"
"Cross.ani"
"IBeam.ani"
"Handwriting.ani"
"no.ani"
"SizeNS.ani"
"SizeWE.ani"
"SizeNWSE.ani"
"SizeNESW.ani"
"Cross.ani"
"UpArrow.ani"
"Hand.ani"
//需要复制的15个光标动画文件列表
//这些文件需与INF文件位于同一目录

[Strings]
CUR_DIR = "Cursors\firefiy"
SCHEME_NAME = "流萤酱"
pointer = "Arrow.ani"
help = "help.ani"
work = "AppStarting.ani"
busy = "Wait.ani"
cross = "Cross.ani"
text = "IBeam.ani"
hand = "Handwriting.ani"
unavailiable = "no.ani"
vert = "SizeNS.ani"
horz = "SizeWE.ani"
dgn1 = "SizeNWSE.ani"
dgn2 = "SizeNESW.ani"
move = "Cross.ani"
alternate = "UpArrow.ani"
link = "Hand.ani"
  1. 当然 安装文件又长又麻烦修改也费事

  2. 有没有简单一点的方法呢

  3. 有的兄弟 有的

以上只是本人对于inf文件的粗略见解