我们在使用电脑中,经常会遇到驱动器的自动运行,有时候感觉比较便利有时候也很烦人,本文讲解一下驱动器的自动运行的机理,实际上驱动器的自动运行机理很简单,主要靠两个文件,一是驱动器上的autorun.inf文件,另一个是系统文件cdvsd.vxd。操作系统依靠cdvsd.vxd侦测驱动器是否就绪,一旦就绪就会自动寻根目录下autorun.inf文件。到autorun.inf文件就会执行autorun预设程序。 自动运行处理同样适用与光盘、硬盘以及移动设备比如U盘等。
一个简单的示例,打开记事本新建一个文本文件,然后重命名Autorun.inf,右键编辑写入以下内容:
[AutoRun] //AutoRun Node节点
七龙珠gt主题曲 //指定要运行程序的路径和名称,已设置环境变量的无需设置完整路径
保存到D盘跟目录后F5刷新一次,双击进入D盘,就会打开写字板程序。
上文提到的autorun.inf文件指存放在驱动器根目录下且具有一定格式的一个文本文件,它是由一个或多个“Node”字段组成,每个“Node”一行,Node节点必须用终括号[]括起来,表示本Node字段的归属。
一般Autorun.inf支持三个Node节点:[autorun]、[autorun.alpha]、[Deviceinstall],其中只有[autorun]字段是必须存在的。
一、如何让Autorun.inf可以实现开机的自动运行
要实现自动运行功能只需要使用“Open=”命令即可,“Open=”命令指向的文件必须为可执行文件,比如.exe、、.bat等;制定的文件不一定要放在根目录,也可以放在其它目录,但是需要指定其完整路径,例如Open=/表示运行光盘或驱动器根目录下abc文件夹中的文件。 当然如果您需要运行的文件不是上述三种格式,只需要手工编写bat文件进行映射转向即可,比如自动打开等都是可以的。
cpu风扇不转了二、如何自定义光盘或驱动器的显示图标
在Autorun Node中,使用icon命令,一般情况下支持的图标格式为ico或bmp格式,也可是包含图标资源的exe和dll文件,如果exe和dll文件中包含多个图标文件,必须指定希望使用的图标索引号,要注意的是图标索引号是从0开始编号的,例如“icon=icons.dll,3”,那么就表示将使用icons.dll文件中的第四个图标。
三、如何自定义光盘或者驱动器的卷标
老九门什么时候播出一般我们在刻录光盘的时候都是需要制定卷标的,卷标表示本光盘的主要内容简要,比如WindowsXp、FreeBsd Setup、Pdfwriter等等,每次使用中看到卷标就知道光盘的大概内容啦,我们也可以使用Label命令来定义光盘或硬盘驱动器的卷标,比如Label="WindowsXp"。
四、如何设置光盘或驱动的右键菜单
当我们右击刻录的光盘时,常见的VCD、DVD等,会在右键菜单中有“自动播放”的选项,其实就是利用
Autorun.inf中的Open命令来实现的,我们也可以根据需要添加其它菜单命令。
添加菜单命令格式是“Shell<;菜单命令名>Command=<;要执行的文件>”,例如:
[autorun]
shell打开记事本
这样当我们将该文件刻录进光盘时,右击光盘时在弹出菜单中就会有一个“打开记事本”的命令了。
五、如何改变默认的缺省操作
一般应用autorun.inf的光盘双击缺省操作是自动播放,即执行open后面的文件操作。我们也可以改变这种默认设置,同样是利用shell命令来完成。 示例:
beautymaker[autorun]
shellsetupcommand=/
2022年立春几点
shell=setup
四字成语要看懂这段语句,我们可以从下向上看,当我们双击光盘时,将调用最后一句Shell=setup,因为设置了该句,那么双击时将查对应Shellsetupcommand后面指定的命令来作为默认操作,因此默认的操作将变成执行光盘根目录下的soft文件夹中的文件。
除了autorun还有autorun.alpha和Deviceinstall两个,autorun.alpha我们很少用到,而Deviceinstall只在Windows XP下使用,利用Deviceinstall命令指定硬件向导进行搜索子目录。这里不再介绍。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论