认识AutoRun
1.AutoRun如何工作?
AutoRun的工作方式是Windows每隔5秒钟检测一下光驱中是否有盘片插入,如果检测到盘片,就会检查光盘根目录下面有没有一个autorun.inf文件,如果发现了该文件,便会执行其中[AUTORUN]区段中“open=”行所指定的文件。autorun.inf是纯文本文件,可以直接用记事本打开。
插入一张Windows安装光盘,用不了几秒钟,你就会看到Windows欢迎屏幕。单击窗口右上角的×按钮关闭它,然后按住Shift键双击“我的电脑”,系统会以“资源管理器”方式打开“我的电脑”,在左侧一栏双击“光驱”,打开光盘,在右侧会看到光盘中的内容。
这时,看到光盘根目录下面的那个autorun.inf文件了吗?用“记事本”打开它,你会看到如下内容:
[AutoRun](告诉Windows这是一个标准的autorun文件,需要执行下面的命令)
OPEN=AUTORUN.EXE(通知Windows打开光盘根目录的AUTORUN.EXE文件)
ICON=AUTORUN.EXE,0(通知Windows所显示的光盘驱动器图标为AUTORUN.EXE文件中包含的第1个图标)
实例1:制作一张会自己唱歌的光盘
第一步:在硬盘中创建一个名为MP3的文件夹,比如D:\MP3,将要刻录的MP3文件也复制到这个文件夹中。
第二步:到http://www.onlinedown.net/soft/23763.htm下载并安装Winamp5 Lite(精简版),接着到 http://download.nullsoft.com/customize/component/2004/6/15/P/Winamp_5_Chinese_GB_Language_Pack.exe下载简体中文语言包进行汉化,然后将安装文件夹中的所有文件复制到D:\MP3文件夹。
小提示
Winamp 5.05豪华版由于插件众多,因此很容易出现刻录到光盘后运行出现错误的问题,因此建议使用精简版。
第三步:双击运行D:\MP3中的Winamp.exe运行Winamp,进行必要的播放调整(比如:取消系统托盘的播放助手、按Ctrl+P组合键打开属性窗口,在“ General Preferences”项中修改“ Language:”为“Chinese(GB)”等),按下Shift+L组合键后在打开的窗口选择D:\MP3文件夹载入所有MP3,然后单击播放窗口中的PL按钮打开播放列表窗口,单击右侧的LIST OPTS按钮,在弹出的菜单中再单击SAVE LIST按钮,保存成名为D:\MP3\mp3.m3u的播放列表文件。
第四步:在D:\MP3文件夹中新建一个名为autorun.inf文本文件,在其中输入:
[autorun]
open=Winamp\Winamp.exe mp3.m3u
icon=Winamp\Winamp.exe,3
第五步:将D:\MP3中所有文件刻录到光盘上,以后只要将这张光盘放入光驱,其中的Winamp就会自动启动并播放光盘中的MP3歌曲。
小提示
免刻盘测试自动运行光盘
如果每次都用CD-R/RW来刻成盘检查制作的自动运行光盘是否正常,那确实有些麻烦,其实只要在“开始→运行”中输入“Subst Z: D:\MP3”命令就能快速将D:\MP3虚拟成盘符为“Z”的光驱,这样可以测试成功后再刻录。
Just Do It
制作自动运行个性光盘
利用autorun.inf亲手刻录一张自动运行光盘,要求一放进光驱就自动打开一个以“我的电脑”为主目录的“资源管理器”窗口。光盘驱动器图标请使用系统中的ICO图标。操作要点:这里使用了Explorer.exe的参数,此实例中应写为“explorer.exe /n,/e,”。
另外,在Windows 98/Me中请尝试使用“open=start.exe yourfilename.html”,来使光盘运行后自动运行其中的yourfilename.html网页文件。而Windows 2000/XP则应写为“Shellexecute=yourfilename.html”。
实例2:自动播放的DVDrip光盘
创建一个文件夹,将要刻录的影片DVDrip的AVI文件和字幕文件、NFO文件保存过来,接着将C:\Program Files\Windows Media Player\mplayer2.exe复制进这个文件夹。接着制作autorun.inf文件,如果是Windows 98/Me,内容为:
[AutoRun]
open=start mplayer2.exe /fullscreen /play /close \电影名.avi
icon=mplayer2.exe,0
如果是Windows 2000,则需要到http://files.divx-digest.com/software/launch/autorun_w2k.zip下载专门的Autorun.exe(因为使用上面方法制作出的光盘,运行时会报错,无法播放),将其压缩包中的autorun.c和Autorun.exe解压缩到文件夹中,而autorun.inf文件的内容应为:
[autorun]
open=autorun.exe mplayer2.exe /fullscreen /play /close \电影名.avi
icon=mplayer2.exe,0
小提示
你还可以下载http://files.divx-digest.com/software/launch/autorun3.zip,它包含了DivX解码器,如果观看的电脑中没有安装相应解码器,便会自动安装。请将其中的文件全部解压缩,并且根据实际情况修改其中的autorun.inf。
2.不喜欢?那就禁止自动运行吧!
有时你可能并不希望光盘自动运行,因为它会打断正在进行的工作,或导致光驱的种种故障,怎么办呢?
方法一:永久禁止自动运行
Windows 98/Me:以单击“开始→设置→控制面板→系统”,在“设备管理器”窗口双击“光驱”展开所有光驱设备(如果有多个光驱或光驱虚拟设备),双击想更改的光驱项打开“光驱属性”窗口,单击“设置”选项卡,将“自动插入警告”选项前面的复选取消,确定后重启电脑即禁止了自动运行功能,除非重新勾选“自动插入警告”复选框。
Windows 2000/XP:打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
\Cdrom]下,把Autorun的键值从默认1更改为0即可(见图1)。
方法二:临时禁止自动运行
在插入光盘前,按住Shift键不放,等光盘停止转动,或者5~10秒钟后,松开即可。
方法三:只禁止音乐CD的自动播放
如果只希望禁止音乐CD的自动播放,而不想禁止程序光盘,请打开“资源管理器”窗口,单击“查看→文件夹选项”(或“工具→文件夹选项”),在打开的“文件夹选项”窗口,单击“文件类型”标签,找到AudioCD文件类型,选中后,单击“高级”按钮,在打开的窗口里面,如果该文件的动作窗口有个Play并且加粗显示,就表示运行自动运行(play),要想禁止它吗?删除它或不让它高亮显示即可。
AutoRun还有什么酷玩法
1.改变驱动器图标
灵活应用自动运行,有时可以给电脑带来不少乐趣。比如,在Windows 98/XP下使用autorun.inf来为某个驱动器指定漂亮图标。
第一步:打开记事本,新建一个文件,在里面输入如下内容:
[autorun]
ICON=C:\Windows\System\Shell32.DLL,21
小提示
Shell32.DLL是一个Windows系统文件,里面包含有很多Windows的系统图标,“21”表示显示为编号为21的图标。当然也可以自制一个图标,只需要在“ICON=”一行把路径做相应修改即可。另外,除使用DLL文件中的图标外,还能用EXE文件中的图标,或直接使用ICO文件。