AutoRun简介
AutoRun和AutoPlay是微软窗口系统的组件,其内容标示着系统在搜索到设备时可采取的行动。
AutoRun在Windows 95时首度露面,目的是帮助用户正确运行光盘上制作者想要运行的文件,另外AutoRun也能透过双击我的计算机内的设备图标启动AutoRun。但后来U盘病毒横行,微软发布更新关闭非光盘驱动器的AutoRun。
在Windows XP之后,微软让用户方便选择相关应用程序,制作出如图形化接口方式让用户选择如何处理设备中的文件。
AutoRun.inf文件
autrun.inf是我们电脑使用中比较常见的文件之一 ,其作用是允许在双击磁盘时自动运行指定的某个文件。但是近几年出现了用autorun.inf文件传播木马或病毒,它通过使用者的误操作让目标程序执行,达到侵入电脑的目的,带来了很大的负面影响。
AutoRun.inf的示例
[autorun]
open=setup.exe
icon=setup.exe,0
label=My install CD
双击盘符时会运行setup.exe,而显示图标为setup.exe中第0个图标(即第1个图标),标签是My install CD。
AutoRun.inf的默认激活
- 插入设备时启动。
- 双击我的计算机设备时启动。
- 对我的计算机设备点击右键菜单中 “AutoRun” 项目时启动。
- 其他(如点击根目录文件夹)则不会启动。
windows XP 以前
- 所有设备都会依照 Autorun.inf 启动。
Windows 7
- 只有光盘会先运行 autorun.inf
利用autorun.inf给硬盘改图标及简易防病毒
个性化磁盘—改图标
在对应磁盘的根目录新建一个记事本,然后修改里面内容
[AUTORUN]
ICON=drag0n.ico
然后将其保存为autorun.inf(注意ico的文件名字符不要超过6位)
再将你想用的图标转换成ico文件,推荐分辨率不要超过48x48,然后一同放进同目录下,然后改名为fdragn.ico。
简易防病毒
此时文件是显示在当前目录下的,可以使用Windows下的attrib命令给文件增加属性
attrib指令的格式和常用参数为
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]
+ 设置属性。
- 清除属性。
R 只读文件属性。
A 存档文件属性。
S 系统文件属性。
H 隐藏文件属性。
I 无内容索引文件属性。
[drive:][path][filename]
指定要处理的文件属性。
/S 处理当前文件夹及其子文件夹中的匹配文件。
/D 处理文件夹。
/L 处理符号链接和符号链接目标的属性。
所以使用
attrib +s +h +r autorun.inf
给autorun.inf添加系统、隐藏和只读属性,防止病毒修改autorun.inf文件
attrib +s +h drag0n.ico
给drag0n.ico文件添加系统和隐藏属性,美观。
如果还要修改的话,使用以下命令将其显示出来
attrib -s -h -r autorun.inf
attrib -s -h fdrag0n.ico