Примечание: это только в образовательных целях.
По сути, я создал простой файл autorun.inf и поместил его на свой USB-накопитель со следующими параметрами:
[AUTORUN]
OPEN=file.bat
SHELLEXECUTE=file.bat
ICON=red.ico
LABEL=My CD-ROM
USEAUTOPLAY=0
SHELL=ReadMe
SHELL\ReadMe=View README File
SHELL\ReadMe\Command=notepad.exe README.TXT
Единственные рабочие параметры, которые я смог увидеть, это ICON
и LABEL
и ничего больше, хотя я добавил SHELL
параметр, но не вижу параметра, readme
пока щелкаю правой кнопкой мыши по USB-накопителю. Также не открывается параметр OPEN
/ , который находится в том же месте, что и .SHEELEXECUTE
file.bat
autorun.inf
Microsoft отключила его из соображений безопасности? Или я что-то упускаю?
решение1
Автозапуск был отключен по умолчанию в Windows 7 и оставался таковым в последующих версиях из-за проблем безопасности, которые представляла эта «функция». В 2011 году Microsoft подсчитала, что целых 50% вирусных инфекций так или иначе использовали функцию автозапуска, поэтому такое решение было для них очевидным.
Вот почему в текущих версиях Windows автозапуск по большей части отключен.