✳ 什么是 autorun.inf

autorun.inf 是一个配置文件,最初用于 Windows 系统中,配合光盘、U盘、移动硬盘,实现“插入即自动运行”的功能,比如自动打开一个程序、播放音乐、显示图标等。

这个机制在 Windows XP 和 Vista 时非常流行,但在 Windows 7 之后,为安全起见,U盘类设备的自动执行功能被大幅限制。

📌 autorun.inf 的基本结构

autorun.inf 文件的基本结构如下:

1
2
3
4
[autorun]
label=我的U盘
icon=myicon.ico
open=start.exe

参数含义:

参数含义
labelU盘的显示名称。
iconU盘的图标文件路径。
openU盘插入后自动运行的程序。

使用

  1. 准备一个 .ico 图标文件,命名自定义。
  2. 在 U 盘根目录创建一个文本文件,命名为 autorun.inf。
  3. 写入以下内容:
    1
    2
    3
    [autorun]
    label=我的U盘
    icon=myicon.ico
  4. 保存后,安全弹出U盘并重新插入,即可看到图标。
    注意:图标文件 myicon.ico 必须与 autorun.inf 在同一目录下。
    盘符图标

进阶玩法

🔒 利用 autorun.inf 做简单保护

1
attrib +s +h +r autorun.inf

这样做的效果是:

普通用户看不到这个文件夹(除非非常懂 Windows)

防止病毒覆盖同名的 autorun.inf

可以作为“诱饵”文件夹,实际藏着东西(配合重命名)

⚠ 注意:这并不是真正的加密,仅是伪隐藏,请勿用于重要保密信息!

💻 创建autorun.inf的建议

  • 用记事本保存,编码格式建议为 ANSI(UTF-8 可能会在旧系统中识别异常)。
  • 文件一定要放在设备 根目录(例如:E:\autorun.inf)