一旦我将应用程序插入运行 Windows XP SP3 的 PC,我想在 USB 上自动启动我的应用程序。我制作了一个 autorun.inf (有下面的书面代码),还尝试使用批处理文件(autorun.bat)启动设置,但这些似乎都不起作用。
我还读到某个特定的 Windows 更新 (KB971029) 禁用了 USB 的自动运行/自动播放功能。我怎样才能克服它?(我不能要求我的客户卸载 Windows 安全更新以使用我的产品..)
autorun.inf 文件的代码
[autorun]
UseAutoPlay=1
icon=setup.exe
Open=setup.exe
action="Start my application"
Label=setup
[Autoplay]
shellexecute=autorun.bat
Icon=setup.exe
我的产品也包含一些媒体(视频)文件,因此在插入 USB 时我会弹出一个询问以下选项 1.) 在资源管理器中打开文件 2.) 使用媒体播放器播放文件 3.) 不采取任何行动