为 USB 闪存盘的自动启动菜单添加选项

为 USB 闪存盘的自动启动菜单添加选项

当我将 USB 闪存盘插入计算机时,总会出现这个小小的自动启动弹出窗口:

自动启动

我想知道如何使用 autorun.inf 文件将元素添加到该列表中?我知道这是可能的,因为我以前见过一些程序这样做。

我尝试过但没有效果的方法:

[autorun]
label=DJDavid98
open=.\GoogleChromePortable\GoogleChromePortable.exe
action=Google Chrome

答案1

看来,AutoRun 已于 2009 年通过安全更新在所有 Microsoft 操作系统中被彻底禁用:KB971029

如果您通过让 Windows 更新自动运行来安装了此更新,那么这将成为它无法“正常工作”的问题根源。

答案2

您可以添加单个项目(例如安装程序),但不能添加多个项目。Microsoft 已在 Windows 7 中完全禁用 USB 驱动器的 autorun.inf 文件,但由于您使用的是 XP,因此这对您来说应该不是问题。一个小例子(确保将此文件保存为 autorun.inf,而不是 autorun.inf.txt):

[autorun]
open=ProgramToOpen.exe
label=DJDavid
shellexecute=somefile.txt
shellexecute=http://example.com
action=The list name's item

所有这些都是可选的,但您只能使用其中一种,我建议您选择 open 或 shellexecute。因此,复制粘贴此代码将不起作用,因为有两个 shellexecutes。Open 用于可执行文件,shellexecute 用于文件/url。

相关内容