2

製品を出荷するためにFAT32フォーマットのUSBスティック/ドライブを作成しています。作成したハイブリッドCD/DVDのように動作させたいと思います。

  1. Mac 10.6以降にディスクを挿入すると、ドライブが開き、アプリケーションが含まれているウィンドウが表示されます。blessDMGまたはCDから実行できますが、USBドライブはコマンドを尊重したくないようです。

  2. Windowsでは、autorun.infを設定しました。XPでは、アイコン、ラベル、または指定されたファイルを開くことは表示されません。WindowsVistaとWindows7で自動的に何かを開いたり、デフォルトで自動再生リストにエントリを追加したりすることはできませんが、ボリュームラベルとアイコンは表示されます。

これが私のautorun.infです:

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

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

これらのことはUSBスティックを求めるには多すぎますか?USBフラッシュドライブで物を出荷し、これらの問題を克服した人は他にいますか?

4

1 に答える 1

1

Windows 7以降、自動実行機能はUSBドライブではサポートされていません。次のコマンドのみがサポートされています。

  • ラベル
  • アイコン

エンジニアリングWindows7ブログでの自動再生の改善を参照してください。

Autorun.infエントリの例では、値に引用符を使用していません。引用符なしで機能しますか?


MacOSは、Windows 7と同様のアプローチを実装している可能性があります。マルウェアから保護するために、フラッシュドライブから何も自動的に自動実行しないでください。

于 2012-10-25T18:15:22.517 に答える