Nota: isto é apenas para fins educacionais.
Basicamente, criei um arquivo autorun.inf simples e coloquei-o em minha unidade USB com as opções abaixo:
[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
As únicas opções que pude ver funcionando são ICON
e LABEL
nada mais, embora eu tenha adicionado SHELL
uma opção, mas não consigo ver nenhuma opção readme
enquanto clico com o botão direito na unidade USB. nem o OPEN
/ SHEELEXECUTE
abre o file.bat
que é colocado no mesmo local que autorun.inf
.
foi a Microsoft que o desativou por motivos de segurança? Ou eu estou esquecendo de alguma coisa?
Responder1
A execução automática foi desabilitada por padrão no Windows 7 e assim permaneceu nas versões subsequentes devido aos problemas de segurança que esse "recurso" apresentava. Em 2011, a Microsoft estimou que 50% das infecções por vírus aproveitaram de alguma forma a função de execução automática, então tal decisão foi óbvia para eles.
É por isso que a execução automática está desabilitada principalmente nas versões atuais do Windows.