注意: これは教育目的のみです。
基本的に、私は単純な 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
と のみで、他には何も表示されません。オプションを追加したにもかかわらず、 USB ドライブを右クリックしても のSHELL
オプションが表示されません。また、 / はと同じ場所に配置されている を開きません。readme
OPEN
SHEELEXECUTE
file.bat
autorun.inf
セキュリティ上の理由で無効にしたのは Microsoft でしょうか? それとも私が何か見落としているのでしょうか?
答え1
自動実行は Windows 7 ではデフォルトで無効になっており、その「機能」がもたらすセキュリティ上の問題のため、それ以降のバージョンでも無効のままでした。2011 年に Microsoft は、ウイルス感染の 50% が何らかの方法で自動実行機能を利用しているものと推定していたため、このような決定は Microsoft にとって当然のことでした。
このため、現在のバージョンの Windows では自動実行はほとんど無効になっています。