在Mac 10.6/7/8/Windows XP/Vista/7上自动打开USB驱动器

问题描述:

我正在创建一个FAT32格式的USB Stick/Drive来发布产品。我们希望它表现得有点更像混合CD/DVD的,我们创造:在Mac 10.6/7/8/Windows XP/Vista/7上自动打开USB驱动器

  1. 插入在Mac 10.6或更高版本的磁盘和驱动器打开并显示你在它的应用程序的窗口。我们可以从DMG或CD上做到,但USB驱动器似乎不想兑现bless命令。

  2. 在Windows上,我们设置了一个autorun.inf。在XP上它不显示图标,标签或打开指定的文件。我知道你不能让Windows Vista和Windows 7自动打开某些东西,或者默认添加一个条目到自动播放列表,但它仍然应该显示卷标和图标。

这里是我的autorun.inf:

[AutoRun] 
Action="Install My Cool App" 
Open="InstallThis.exe" 
icon="Ultimate.ico" 

[Content] 
MusicFiles=false 
PictureFiles=false 
VideoFiles=false 

这些事太多要求一个USB记忆棒?其他任何人都在USB闪存驱动器上运送东西并解决了这些问题?

从Windows 7开始,USB驱动器不支持AutoRun功能。仅支持以下命令:

  • 标签
  • 图标

Improvements to AutoPlay对工程的Windows 7博客。

Autorun.inf Entries中的示例不使用引号。它没有引号工作吗?


的MacOS可能已经实施了类似的方法到Windows 7:不会自动自动运行从闪存驱动器的任何保护你免受恶意软件。