Autorun.inf主要命令参数格式
1 .自动播放运行程序
( l ) Open 命令:在光盘驱动器上生成“自动播放菜单项。“=”后的文件必须是exe 、bat 、com 类型的文件。
格式:Open=*. exe ,*. bat , * . com
注意:*. exe ,*. bat , * . com文件必须和Autorun.inf文件在同一根目录下。
( 2 ) ShellExecute 命令:在所有的驱动器上生成“自动播放”菜单项。双击时自动运行“=”后的文件,此时“=”后可以为任意扩展名的文件。
格式:ShellExecute = *.*或[path\]*.*
2 .自定义驱动器图标格式:
icon =[Path \ ]图标文件名或是[path\]*.exe[,0,1,2…]*.dll[,0,1,2…]
图标文件名:包含图标信息的.ico、.bmp、.dll文件名。如果该文件包含多于一个图标,必须用一个从0开
始的索引进行标记。
注意:path路径必须是本驱动器的路径,即ico、bmp、exe、dll必须在本驱动器内。
3、添加右键菜单
格式:shell\n=名称
Shell\n\command=命令
两者合成:shell\名称\command=命令
“shell”指菜单,“n”可以为任意字符串,“名称”即你想要的右键菜单名称,命令即你在单击该菜单项时执行的命令。
一、先认识Autorun.inf
Autorun.inf的主要作用是控制光驱自动启动(这个大家都知道了)~(补充:其实放在硬盘分区下的效果是一样的)
随便打开一个Autorun.inf就可以看到如下内容
Quote:
[AutoRun](通知系统这是一个标准的AutoRun文件,需要执行下面的命令。)
OPEN=*****.EXE(控制自动打开*****.EXE程序)
ICON=****.ICO(把光盘图标变成***.ico)
二、做一个自动打开网页的光盘
1、把你的网页放在一个文件夹下面,如html
2、在目录新建一个autorun.inf的文件,打开后编辑为以下内容:
Quote:
[aotorun]
icon=***.ico(加图标)
shellexecute=index.html(光盘放入后自动打开index.html,如果是win9x/me的话则改成 index.html)
3、刻录!
三、做一个自动放歌的光盘
1、首先得新建一个文件夹来放要播放的MP3~,偶放在D盘下,就是d:\mp3
2、下载一个播放器软件,注意要是绿的(如千千、Foobar)
3、对播放器进行设置,去掉不要的功能,最主要的是把D:\MP3的音乐加到播放列表下面并保存为fpl播放列表文件(这个不细说了吧)
4、在MP3目录下新建一个名为autorun.inf的文件,用记事本打开,输入以下内容!
进入注册表命令Quote:
[aotorun]
open= **.fpl(就是通过foobar来打开**.fpl播放列表)
icon=,1(设置图标为foobar程序的第一个图标)
5、把D:\MP3中所有的文件刻录到光盘,搞定!
四、改变驱
动器的图标
1、在要改变图标的驱动器根目录下新建autorun.inf(这里以d盘为例,那就是d盘下新建)
2、输入以下内容:
Quote:
[autorun]
ICON=c:\windows\system\shell32.dll,21(D盘的图标会变成 shell32.dll的第21个图标)
五、为光盘加右键菜单~
1、在光盘根目录下新建一个autorun.inf,编辑为
Quote:
[autorun]
icon=c:\windows\system\shell32.dll,21(这点不说了吧)
shell\01=说明文件
shell\01\command=(用notepad打开文件)
shell\02=自动运行光盘
shell\02\command=autorun(自动运行光盘了)
shell\03=安装WINRAR
shell\03\(安装WINRAR)
open=***.exe(自动运行光盘时运行这个程序)
要刻录后才能效果。不知道是不是我机器的问题。郁闷中!
六、用autorun.inf实现修改注册表(危险)[
示例1、插入光盘后就自动锁掉你的注册表。。。
首先编写一个REG文件,打开记事本,键入以下内容:
Quote:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword: 00000001
将以上部分另存为文件。要特别注意第一行REGEDIT4要用大写且顶格写,在它后面要空上
一行,在最后一行写完后记得要按两次回车键,即最后也要空上一行。
然后新建一个AutoRun.inf文件,输入以下内容:
Quote:
[AutoRun]
Open=Regedit/
加/s参数是为了导入时不会显示任何提示信息,保存AutoRun.inf文件。将和AutoRun.inf
这两个文件都复制到另一台电脑的磁盘的根目录下或刻录到光盘中,这样对方只要双击那个磁盘或者把
光盘插入光驱就会将导入注册表,而且没有提示哦。。对方的注册表就被锁了
PS:你可以用这个功能做一些。。行为,具体的我就不说了。。。嘿嘿
(当前非常流行的U盘病毒都是通过这个方法来实现传播的,知道了AUTORUN的秘密,防止U盘病毒感染的方法就很简单了,要么,可以关闭自动运行功能(或者插入U盘时按下SHIFT键),打开根目录时别双击,而是右击再单击“打开”。)
说明1:是否执行AutoRun功能其实由注册表来决定。在“开始”菜单的“运行”中输
入Regedit,打开注册表编辑器,展开到HKEY_CURRENT_USER\
Software\Microsoft\Windows\Current- Version\Policies\Exploer主键下,右边窗口中的二
进制值“NoDriveType- AutoRun”决定了是否执行AutoRun功能(包括硬盘和Ramdisk)。
“NoDriveTypeAutoRun”默认键值为95 00 00 00
说明2:Shell32.DLL是一个Windows系统文件,里面包含有很多Windows的系统图标,21表示
显示为编号为2
1的图标,当然你也可以自己制作一个图标,只需要在“ICON”一行把路径做相应修
改即可。除了可以使用DLL文件中的图标外,还能用EXE文件中的图标,或直接使用ICO文件。
说明3:不同的播放器的参数加载方式可能会不同的。。呵呵~
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论