可以在 CD ROM 上使用 autorun.inf 使其在不提示使用者的情況下運行 exe,但在 USB 驅動器上則不可能。為什麼?如果可以的話,如何實現?在 USB 隨身碟上,它只是提示使用者選擇一個操作。
答案1
由於安全性問題,此功能在現代版本的 Windows(7、Vista 等)中已被停用。沒有辦法讓 exe 自動運作了。
問題是病毒透過「發現的」閃存驅動器傳播。 CDROM 發生這種情況的可能性要小得多,因此此限制僅適用於快閃磁碟機。
答案2
有一些註冊表黑客可以讓 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