2

Когда я вставляю флэш-накопитель USB в компьютер, я всегда получаю всплывающее окно автозапуска:

автоматический старт

Мне было интересно, как добавить элементы в этот список с помощью файла autorun.inf? Я знаю, что это возможно, потому что я видел, как некоторые программы делали это раньше.

Что я пробовал и не получилось:

[autorun]
label=DJDavid98
open=.\GoogleChromePortable\GoogleChromePortable.exe
action=Google Chrome

2 ответа2

1

Вы можете добавить один элемент, например программу установки, но не несколько элементов. Microsoft полностью отключила файлы autorun.inf для USB-накопителей в Windows 7, но, поскольку вы используете XP, это не должно быть для вас проблемой. Небольшой пример (обязательно сохраните этот файл как autorun.inf, а не autorun.inf.txt):

[autorun]
open=ProgramToOpen.exe
label=DJDavid
shellexecute=somefile.txt
shellexecute=http://example.com
action=The list name's item

Все они необязательны, но вы можете использовать только один из них, и я рекомендую вам выбрать open или shellexecute. Таким образом, копирование этого кода не будет работать, так как есть 2 шеллкота. Open - для исполняемого файла, а shellexecute - для файла / URL.

1

Похоже, что автозапуск был полностью отключен во всех операционных системах Microsoft в 2009 году с помощью обновления безопасности: KB971029

Если вы установили это обновление, позволив Центру обновления Windows работать автоматически, это будет источником вашей проблемы, почему оно не "просто работает".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .