我尝试在有人插入我们的 USB 设备时打开我们的网页。
我的问题:当我们插入 USB 设备时,会出现自动运行对话框,但始终没有打开/运行我们指定的网页的选项。请参见下图中我们看到的对话框。难道不应该有一个选项,比如“在 Internet Explorer 中打开”之类的吗?
我们希望实现的是在“使用此驱动器进行备份”下面有另一个选项,内容如下‘在 Web 浏览器中打开’或者当用户决定时最终打开我们的网页的内容。
以下是位于 USB 设备上的 autorun.inf 文件内的代码:
[autorun]
shellexecute=http://exds-test.epicservices.com.au/V10InstallationInfo.aspx
action=Open Website
label=EXDS USB Drive
答案1
Windows 7 不支持 USB 驱动器自动运行。也许这是您的问题?
http://blogs.msdn.com/b/e7/archive/2009/04/27/improvements-to-autoplay.aspx
答案2
这个自动播放对话框是 Windows 查看了 USB 驱动器的内容后显示的,它还基于您在 Windows 上安装的应用程序,例如,如果您的闪存驱动器中有图像并且您已经在 PC 上安装了 Picasa,那么您的 Windows 会在对话框中显示另一个选项,用于将图像从 USB 驱动器导入 Picasa...但它不会从闪存驱动器运行任何内容(这是一个很大的安全漏洞,在 Windows XP 之后已修复)。 * 即使您可以在 Windows 上进行一些更改以在插入驱动器时打开该网站,它也只能在您自己的 PC 上运行,而不能在任何其他人的 PC 上运行。
答案3
你可以使用商业曾蒂莫USB 和 eSATA 设备的管理软件(29.9 美元),可以更好地控制外部驱动器: