2012-10-24 34 views
2

我正在創建一個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閃存驅動器上運送東西並解決了這些問題?

回答

1

從Windows 7開始,USB驅動器不支持AutoRun功能。僅支持以下命令:

  • 標籤
  • 圖標

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

Autorun.inf Entries中的示例不使用引號。它沒有引號工作嗎?


的MacOS可能已經實施了類似的方法到Windows 7:不會自動自動運行從閃存驅動器的任何保護你免受惡意軟件。