Прежде всего, некоторые люди предпочитают отключать автозапуск по соображениям безопасности; но на компьютерах с Windows до Vista это включено. Редактировать: Видимо, функциональность была удалена из Windows 7 и более поздних версий.
Поместите файл с именем autorun.inf в корневой каталог вашего USB-накопителя. Вот что у меня:
[Autorun]
Open=PStart.exe
Action=Start portable apps
Icon=diskicon.ico
Что он делает: когда вы вставляете этот диск, запускается PStart.exe
На старых компьютерах программа, указанная в Open=
, запустится автоматически.
На большинстве современных компьютеров (Windows XP SP2 +, Vista) будет отображаться диалоговое окно «что вы хотите сделать» (из соображений безопасности), но то, что у вас в autorun.inf
, будет отображаться как выбранное по умолчанию, с Icon=
как значок и Action=
как описание. Если вы хотите запустить его, просто нажмите кнопку «ОК» в диалоговом окне.
Итак, хотя я не знаю ни одного способа немедленного запуска приложения (например, PStart ), есть возможность вставить флэш-диск с этой конфигурацией и запустить приложение, нажав OK.
Протестировано на разных компьютерах, работающих под управлением Windows XP без SP, а также на Windows XP sp 1, sp2, sp3 и на различных Vistas (не знаю, какие типы, но должно работать от Vista Home Basic до Vista Enterprise Super -Mega-Premium-Extended Edition) и «Windows 7». Также работает в Windows 2000 (хотя автозапуск в Win2000 для съемных дисков не включен в конфигурации по умолчанию).
Обратите внимание, что некоторые приложения, кроме того, могут вызывать диалоговое окно безопасности «неизвестный / неподписанный исполняемый», как если бы вы открывали их вручную.
Редактировать: Подробнее см. Также:
Автозапуск в Windows XP: автоматическое обнаружение и реагирование на новые устройства в системе