Подтвердить что ты не робот

Автоматически запускать приложение на USB (через автозапуск?)

Можно ли автоматически запускать приложение с флеш-накопителя USB (минуя окно с запросом пользователя, что он хочет сделать)? на Windows XP или Vista.

Я просмотрел запись "autorun.inf" и "open", похоже, работает только для CD-дисков для Windows XP SP2 + и Vista. Можно ли запускать программу автоматически во всех версиях Windows?

Мне все равно, если автозапуск отключен пользователем в настройках Windows.

4b9b3361

Ответ 1

Прежде всего, некоторые люди предпочитают отключать автозапуск по соображениям безопасности; но компьютеры с 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 для съемных дисков не включен в конфигурации по умолчанию).

Обратите внимание, что некоторые приложения, кроме того, могут запускать диалоговое окно безопасности "unknown/unsigned exacutable", как будто вы открыли их вручную.

Изменить: Для получения дополнительной информации см. также:
 Автовоспроизведение в Windows XP: автоматическое обнаружение и реагирование на новые устройства в системе

Ответ 2

Я уже кое-что настроил на своих USB-ключах. Использование файла autorun.inf будет работать в зависимости от ваших системных настроек автозапуска. Некоторые отключили его после этого небольшого разгрома с Sony пару лет назад, установив руткит-программное обеспечение на машины людей. Вот пара статей, чтобы проверить.

Пометьте флеш-диск с вашим именем и номером

У вас потерянный USB-диск попросить о помощи (1) или 2

Ответ 3

вам нужно UseAutoplay, чтобы эта работа работала на usb.

и если вы используете ShellExecute вместо open, вы также можете открыть скрипты/документы/...


[Autorun]
ShellExecute=System\something.exe
UseAutoplay=1 

Ответ 4

есть также USB-накопители U3 arround, они будут переизданы как диски cdrom в windows. если вы поместите файл autorun.inf на одном из них, он будет выполнен без запроса пользователя.

рассматривает morla