Можно использовать autorun.inf на компакт-диске, чтобы он запускал исполняемый файл без запроса пользователя, но это невозможно на USB-накопителе. Зачем? Если это возможно, то как? На USB-накопителе он просто предлагает пользователю выбрать действие.
2 ответа
Это было отключено в современных версиях Windows (7, Vista и т.д.) Из-за проблем безопасности. Там нет никакого способа сделать автозапуск Exe больше.
Проблема заключалась в том, что вирусы распространялись через "найденные" флэш-диски. Это гораздо реже происходит с компакт-дисков, поэтому ограничение только для флэш-накопителей.
Существуют взломы реестра, которые могут позволить Windows 7 сделать это. Это также можно сделать с помощью локальной групповой политики. Это не рекомендуется, поскольку это делает систему более уязвимой для вирусов USB, но в некоторых ситуациях, когда требуется автоматизировать определенные действия и сценарии, это оказывается полезным.
Текущий пользователь
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Локальный компьютер:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Очистка значения NoDriveTypeAutoRun
найденного в вышеуказанных ключах, должна работать.
Смотрите также: http://www.samlogic.net/articles/autorun-enable-disable-nodrivetypeautorun.htm