Автозапуск при вставленной флешке - PullRequest
2 голосов
/ 09 июня 2010

Я пытаюсь предложить пользователям запускать мой установщик всякий раз, когда они подключают мое USB-устройство. Я хотел бы, чтобы это работало на всех (большинстве?) ОС Windows.

У меня есть файл autorun.inf в корневом каталоге моего USB-ключа со следующим содержимым:

[Autorun]
ShellExecute=setup.exe
Icon=setup.exe
UseAutoplay=1

Похоже, это не так уж и много. Ну ... он действительно меняет значок, но ничего не выполняется, и пользователь не получает никаких подсказок. Я пробовал на Windows 7 и Windows Server 2003.

Есть идеи?

1 Ответ

1 голос
/ 09 июня 2010

Запоминающие устройства USB не выполняют автозапуск в Windows.Вам нужно перечислить как устройство USB CD-ROM для поддержки автозапуска.

Если у вас есть USB-накопитель с поддержкой U3, вы часто можете заменить данные U3 своим собственным образом компакт-диска.

Если это пользовательское USB-устройство, вам потребуется реализовать составное устройствос запоминающим устройством USB и запоминающим устройством большой емкости (или просто с компакт-диска, если вы не хотите поддерживать запись).

...