autorun.inf 文件是一个配置文件,通常用于可移动磁盘(如 USB 驱动器和 CD/DVD)来自动执行某些操作或配置一些设置。当插入可移动磁盘时,Windows 会读取 autorun.inf 文件中的指令并执行相应的操作。以下是一些 autorun.inf 文件可以实现的功能:
自动运行程序:
autorun.inf 文件可以配置在插入磁盘时自动运行特定的程序。例如:
[autorun]
open=setup.exe
这将会自动运行根目录下的 setup.exe 程序。
设置磁盘的图标:
设置磁盘在资源管理器中的显示图标:
[autorun]
icon=myicon.ico
设置磁盘的标签:
可以为磁盘设置一个自定义标签:
[autorun]
label=My Custom Label
添加右键菜单项:
可以为磁盘添加自定义的右键菜单项:
[autorun]
shell\readme=&Read Me
shell\readme\command=notepad.exe README.txt
这将添加一个名为 "Read Me" 的右键菜单项,点击时会打开记事本并显示 README.txt 文件。
指定默认右键菜单项:
可以设置一个默认的右键菜单项,当用户双击磁盘图标时执行:
[autorun]
shell=readme
shell\readme=&Read Me
shell\readme\command=notepad.exe README.txt
设置多种图标和标签(用于多卷):
对于多卷集,可以为不同的卷设置不同的图标和标签:
[autorun]
icon=icon1.ico
label=Volume 1
[autorun1]
icon=icon2.ico
label=Volume 2
需要注意的是,现代版本的 Windows 对 autorun.inf 文件的功能有一定限制,特别是为了防止传播恶意软件。例如,自动运行(open 指令)通常在插入 USB 驱动器时被禁用,但在插入 CD/DVD 时仍可能有效。
参见:
Autorun.inf Entries | Microsoft Learn
autorun.inf | Wikipedia