我相信很多研究过u盘插入之后自动播放功能的人,对于这个文件肯定都不陌生。可是一开始用于光盘自动播放安装应用程序的功能,被一些人巧妙的运用,成为U盘病毒传播的桥梁。因为插入时的自动播放功能,病毒获得了执行的机会,之后病毒就可以修改计算机的启动项,进而获得你电脑的控制权。
由于这样恶劣的行为,出于安全考虑,2011年微软发布了专门针对这一漏洞的补丁,从此,只有光盘上的自动播放功能没有被禁止,硬盘,移动磁盘等其他存储设备上的自动播放功能都被禁止了。
虽然如此,但是aotorun.inf这个文件在没打补丁的电脑上,还是能使用的。
下面我们来说一说它的主要用法。主要的用法其实就是[autorun],这一节。
我们可以在u盘根目录下新建一个autorun.inf这个文件。之后用编辑器打开它。在其中书写如下代码。
<pre class="vb" name="code"><pre class="vb" name="code">[autorun]
icon=favicon.ico //这一行可指定u盘的盘标
label=tom的U盘 //这一行可指定u盘的名称
//以下这几行在打了补丁的机器上已经不可运行了
open=C:\windows\system32\notepad.exe //这一行指定双击u盘会执行的程序,只是它只可以指定.exe,.com,.bat的程序
shellexecute=C:\windows\system32\notepad.exe //这一行指定双击u盘会执行的程序,它没有限制,可以指定任意扩展名的文件
shell\n=发现(&c) //这一行是给u盘添加一个右键菜单
shell\n\command=C:\windows\system32\notepad.exe //这一行是指定添加的菜单所能出发的操作
由于我的电脑上打了补丁,只有前两行是可行的。所以我就给贴个能体现出前两行效果的图吧。