【www.huanhuayt.com--热点推荐】

揭开电脑AutoRun功能神秘面纱

  有很多光盘放入光驱就会自动运行,它们是怎么做到的呢?光盘一放入光驱就会自动被执行,主要依靠两个文件,一是光盘上的AutoRun.inf文件,另一个是操作系统本身的系统文件之一的Cdvsd.vxd。Cdvsd.vxd会随时侦测光驱中是否有放入光盘的.动作,如果有的话,便开始寻找光盘根目录下的AutoRun.inf文件;如果存在AutoRun.inf文件则执行它里面的预设程序。

揭开电脑AutoRun功能神秘面纱

  比如插入一张Windows安装光盘,用不了几秒钟,你就会看到Windows欢迎屏幕,关闭这个窗口,然后按住Shift键双击“我的电脑”,系统会以“资源管理器”方式打开“我的电脑”,在左侧一栏双击“光驱”,打开光盘,在右侧会看到光盘中的内容。

  这时就能看到光盘根目录下面的那个AutoRun.inf文件了。右击它并选择“打开方式”,在弹出的窗口中选择“记事本”打开该文件,你会看到如下所示的内容(括号中是注释):

  [AutoRun](通知系统这是一个标准的AutoRun文件,需要执行下面的命令。)

  OPEN=SAPLEAUTORUNAUTORUN.EXE(通知系统打开光盘文件夹“SAMPLEAUTORUN”里面的“AUTORUN.EXE”文件)

  ICON=SAMPLEAUTORUNWINXPCD.ICO(用“SAMPLEAUTORUN”文件夹里面的“WINXPCD.ICO”图标为光盘驱动器图标)。

  小提示:是否执行AutoRun功能其实由注册表来决定。在“开始”菜单的“运行”中输入Regedit,打开注册表编辑器,展开到HKEY_CURRENT_USER SoftwareMicrosoftWindowsCurrent- VersionPoliciesExploer主键下,右边窗口中的二进制值“NoDriveType- AutoRun”决定了是否执行AutoRun功能(包括硬盘和Ramdisk)。“NoDriveTypeAutoRun”默认键值为95 00 00 00。

本文来源:http://www.huanhuayt.com/content/19536/