设为首页
联系站长
加入收藏

您的位置: 首页>>IT业界>>互联网>>正文
 揭开AutoRun功能的神秘面纱
 日期:2005-7-23 11:10:59  来源:
  有很多光盘放入光驱就会自动运行,它们是怎么做到的呢?光盘一放入光驱就会自动被执行,主要依靠两个文件,一是光盘上的AutoRun.inf文件,另一个是操作系统本身的系统文件之一的Cdvsd.vxdCdvsd.vxd会随时侦测光驱中是否有放入光盘的动作,如果有的话,便开始寻找光盘根目录下的AutoRun.inf文件;如果存在AutoRun.inf文件则执行它里面的预设程序。
     
比如插入一张Windows安装光盘,用不了几秒钟,你就会看到Windows欢迎屏幕,关闭这个窗口,然后按住Shift键双击我的电脑,系统会以资源管理器方式打开我的电脑,在左侧一栏双击光驱,打开光盘,在右侧会看到光盘中的内容。
     
这时就能看到光盘根目录下面的那个AutoRun.inf文件了。右击它并选择打开方式,在弹出的窗口中选择记事本打开该文件,你会看到如下所示的内容(括号中是注释)

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

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

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

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

相关文章


阅读排行

·Win 2000不能访问Win XP的原因及
·解析Windows中的帐户和权限功能
·如何共享Windows XP操作系统
·Windows XP Service Pack 1
·通过 Windows XP 注册表自定义您
·Windows 2000 TCP/IP协议概述
·Windows 2000 Server TCP/IP协议
·dos常用命令使用说明
·Windows变慢原因分析及解决方法(
·Windows变慢原因分析及解决方法(
·WINXP下强行关闭“杀”不了的进程
·Windows XP系统注册表的恢复

最新文档

·创业激情需冷静 网络代理选择应理
·域名交易平台亟需规范 预防域名买
·Travel旅游域名即将引发抢注潮 
·从原理深处分析如何预防arp攻击
·突破建站弊端 企业网络营销大有可
·如何区分进程和病毒?
·java的基础知识,如何学好java
·微机原理与接口技术基础知识
·如何解决青少年沉迷网络的问题,
·全面分析主板BIOS报警信号

请您注意:
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·您在本站发表的作品,本站有权在网站内转载或引用
·其他网站如果需要转载 本站文章请在贵站著名来源,谢谢合作