adobe acrobat 破解-chuhao
![autorun inf](/uploads/image/0748.jpg)
2023年3月31日发(作者:apple id 密码修改)
一
是我们电脑使用中比较常见的文件之一,其作用是允许在双击磁盘时自动运行
指定的某个文件。但是近几年出现了用文件传播我木马或病毒,它通过使用者
的误操作让目标程序执行,达到侵入电脑的目的,带来了很大的负面影响。
文件组成
文件是从Windows95开始的,最初用在其安装盘里,实现自动安装,
以后的各版本都保留了该文件并且部分内容也可用于其他存储设备。
其结构有三个部分:[AutoRun][][DeviceInstall]
[AutoRun]
//表示AutoR
un部分开始
Icon=X:“图
标”.ico
//给X盘一个
图标
Open=X:“程
序”.exe或者
“命令行”
//双击X盘执
行的程序或
命令
shell“关键
字”=“鼠标右
键菜单中加
入显示的内
容”
//右键菜单新
增选项
shell“关键
字”comman
d=“要执行
的文件或命
令行”
//选中右键菜
单新增选项
执行的程序
或者命令
[AutoRun]适用于Windows95以上系统与32位以上CD-ROM,必选。
[]适用于基于RISC的计算机光驱,适用系统为WindowsNT4.
0,可选。
[DeviceInstall]适用于WindowsXP以上系统,可选。
[AutoRun]部分的命令及其详解
1、DefaultIcon
含义:指定应用程序的默认图标。
格式:
DefalutIcon=图标路径名[,序号]
参数:
图标文件名:应用程序的默认图标路径名,格式可以为.ico、.bmp、.exe、.dll。
当文件格式为.exe和.dll时,有时需要使用序号来指定图标。
序号:当文件格式为.exe和.dll时,文件可能包括多余一个图标,此时需要使用
序号来指定图标,需要注意的是,序号是从0开始的。
备注:
应用程序的默认图标将在windowsexplorer核心的驱动显示窗口中替代设备的
默认图标来显示。
图标路径名的默认目录是设备根目录。
2、Icon
含义:指定设备显示图标。
格式:
Icon=图标路径名[,序号]
参数:
图标文件名:应用程序的默认图标路径名,格式可以为.ico、.bmp、.exe、.dll。
当文件格式为.exe和.dll时,有时需要使用序号来指定图标。
序号:当文件格式为.exe和.dll时,文件可能包括多余一个图标,此时需要使用
序号来指定图标,需要注意的是,序号是从0开始的。
备注:
设备显示图标将在windowsexplorer核心的驱动显示窗口中替代设备的默认图
标来显示。
图标路径名的默认目录是设备根目录。
当存在应用程序默认图标(DefaultIcon)时,本命令无效。
3、Label
含义:指定设备描述
格式:
Label=描述
参数:
描述:任意文字,可以包括空格。
备注:
设备描述将在windowsexplorer核心的驱动显示窗口中替代设备的默认描述卷
标来显示。
在非windowsexplorer核心的驱动显示窗口中(例如右击设备选择属性)显示
的仍然是设备的卷标。
4、Open
含义:指定设备启用时运行之命令行。
格式:
Open=命令行
(命令行:程序路径名[参数])
参数:
命令行:自动运行的命令行,必须是.exe、.com、.bat文件,其他格式文件可以
使用打开或使用ShellExecute命令。
备注:
命令行的起始目录是设备根目录和系统的$Path环境变量。
5、ShellExecute
含义:
指定设备启用时执行文件。(操作系统支持未知)
格式:
ShellExecute=执行文件路径名[参数]
参数:
执行文件路径名:设备启用时执行文件路径名。可以是任意格式文件。系统会调
用设置的程序执行此文件。
参数:参数,根据执行文件作调整
备注:
命令行的起始目录是设备根目录和系统的$Path环境变量。
6、Shell关键字Command
含义:
定义设备右键菜单执行命令行。
格式:
Shell关键字Command=命令行
(命令行:程序路径名[参数])
参数:
命令行:自动运行的命令行,必须是.exe、.com、.bat文件,其他格式文件可以
使用打开。
备注:
命令行的起始目录是设备根目录和系统的$Path环境变量。
7、Shell关键字
含义:定义设备右键菜单文本。
格式:
Shell关键字=文本
参数:
关键字:用以标记菜单,可以使用任何字符表示,包括空格。
文本:在右键菜单中显示的文本。可以使用任何字符,不能存在空格。
备注:
在同一文件中,不同右键菜单关键字不同,相同右键菜单关键字相
同。
右键菜单文本中可以使用&设定加速键,&&输出一个&。
Shell关键字Command命令Shell关键字两者缺一不可,顺序无所谓。
当不存在Open、ShellExecute与Shell命令时,设备启用时运行第一个设备右
键菜单指定命令。
8、Shell
含义:定义设备启用时运行之设备右键命令。
格式:
Shell=关键字
参数:
关键字:标记过的菜单关键字
备注:
Shell指定的关键字可以在文件的任意部分。
OpenShellExecuteShell命令后定义的优先级高。
这个命令用来定义程序的名字,比方说:
[autorun]
shellexecute=rundll32ght
action=打开文件夹
那么在右键菜单显示的就是"打开文件夹",而执行的命令就是"rundll32ght"
10.注释
与其他inf文件一样,";"之后的内容会被当做注释,不参与编译.
鉴别方法
这个病毒有着非常明显的外部特征,但是却又常常容易被忽略。之所以容易忽略,
是因为它并不会令电脑变慢,所以很多人就不注意到。但是如果我们在双击打开U盘
时,不是在当前窗口打开,而是在新窗口中打开,那么则有可能中毒了。这时可以在
“我的电脑”中右击盘符,看其最上方的一项命令是什么,如果为“Auto”,而不是正常
的“打开”,那么中毒的可能性则进一步增大;但要确认中毒,还需要我们在地址栏中
输入E:(E盘需换成实际的盘符),如果打开的文件中open行后所跟的
文件是这样的文件,那么则肯定中毒了。
[
应对策略
1、在插入U盘时按住键盘shift键直到系统提示“设备可以使用”,然后打开U
盘时不要双击打开,也不要用右键菜单的打开选项打开,而要使用资源管理器(打开
我的电脑,按下上面的“文件夹”按钮,或者开始-所有程序-附件-windows资源管理器)
将其打开,或者使用
快捷键winkey+E打开资源管理器后,一定通过左侧栏的树形目录打开可移动设备!
(要养成这样的良好习惯)
2、如果盘内有来路不明的文件,尤其是文件名比较诱惑人的文件,必须多加小心;
需要特别提示的是,不要看到图标是文件夹就理所当然是文件夹,不要看到图标是记
事本就理所当然是记事本,伪装图标是病毒惯用伎俩。
3、要有显示文件扩展名的习惯。方法:打开“我的电脑”,工具--文件夹选项--
查看,去掉“隐藏已知文件类型的扩展名”的勾,建议选择显示扩展名同时选上“显示隐
藏文件”,去掉“不显示系统文件”的勾,这样可以对病毒看得更清楚。有图标的诱人的
病毒文件基本都是可执行文件,显示文件扩展名之后,通过文件名后的".exe"即可判
断出一个文件可执行文件,从而不会把伪装的病毒可执行文件误认为是正常文件或文
件夹。
4、最后不管你用什么办法,或者用什么软件,插入U盘然后用这个方法检验你
有没有中型病毒的风险。
下面这个批处理可以检验你插入或打开U盘时是否有激活病毒的风险。运行这个
批处理,然后按提示操作。注,批处理使用方法:打开开始菜单-附件-记事本,复制
批处理内容进去,文件-另存为-文件名:,保存类型:所有文件-保存。然
后找到你保存的位置,会出现一个批处理文件,双击运行即可。
@echooff&setlocalenabledelayedexpansion
echo请在U盘和电脑没有病毒的情况下插入一个U盘&set/p"d=请输入U盘
的盘符(比如输入H):"
set"d=!d:~0,1!"&set"a=.!random!.tmp"
ifexist!d!:-s-h-r!d!:&ren!d!:autorun.i
nf!a!
(echo[autorun]&echoopen=&echoshellexecute=&echosh
ell=explore
echoshellopencommand=&echoshellexplorecommand=
e)>!d!:
echo现在删除并重新插入U盘&echo打开U盘,如果出现"计算器"&echo说明
你有中类型病毒的机会
echo完成后按任意键继续&pause>nul
del!d!:&ifexist!d!:!a!ren!d!:!a!&goto:eof
推荐的其他方法:
1、推荐一种彻底拒绝类型病毒的方法.
运行下面这个批处理,就可以保证插入以及打开磁盘时不中病毒(不会占用计算
机资源,运行一次即可对当前用户名生效):
@ECHOoff
ETEHKCUSoftwareMicrosoftWindowsCurrentVersionExplo
rerMountPoints2/f
HKCUSoftwareMicrosoftWindowsCurrentVersionExplorer
MountPoints2
ECHOHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion
ExplorerMountPoints2[]>%temp%
%temp%
GOTO:eof
如果想再恢复功能运行这个批处理:
@ECHOoff
ECHOHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion
ExplorerMountPoints2[7]>%temp%
%temp%
ETEHKCUSoftwareMicrosoftWindowsCurrentVersionExplo
rerMountPoints2/f
HKCUSoftwareMicrosoftWindowsCurrentVersionExplorer
MountPoints2
GOTO:eof
2、对于伪装型病毒,可以通过它的可执行属性判断出来。
除通过选择文件夹选项“不隐藏扩展名”外,不喜欢显示所有为文件扩展名的用户
还可以通过这种方式将可执行文件的特征--".exe"扩展名显示出来,这样病毒伪装成的
文件或文件夹会多出一个".exe"。
以管理员身份运行下面的批处理:
@ECHOoff
HKCRexefile/vAlwaysShowExt/tREG_SZ/f
//f
START%windir%
GOTO:eof
要恢复不显示exe扩展名运行这个批处理:
@ECHOoff
ETEHKCRexefile/vAlwaysShowExt/f
//f
START%windir%
GOTO:eof
另一种简单的预防方法
组策略-禁用自动播放
操作步骤为:点击开始→运行→输入,打开组策略编辑器,浏览到计
算机配置→管理模板→系统,在右边窗格中双击“关闭自动播放”,对话框中选择所有
驱动器,确定即可。
另一种更为简单的免疫办法
建立txt文本文件,命名为闪存免疫,输入以下代码:
mdc:
mdc:1234...
mdx:
mdx:1234...(X代表盘符,你有几个盘就可以输入几个)
保存退出,并将TXT文件转化为BAT批处理文件,双击运行,在各个盘符的根
目录下会出现文件夹,并且因为它们的文件夹内有不可删除文件所以该
文件夹也无法删除。这样,免疫闪存就做成了。感觉非常棒吧
在桌面上建立一个名为的文件夹加上只读及隐藏属性,分别放入不
同的盘符根目录中同样也可以达到以上目的[1]
对于mdc:1234...命令建立的文件夹,在windows下看到的是Aut
文件夹下有一个123..的文件夹,以后要再删除该类型文件夹可用
rdc:1234...
来实现。
保护U盘的方法
U盘对病毒的传播要借助文件的帮助,病毒首先把自身复制到u盘,
然后创建一个,在你双击u盘时,会根据中的设置去运行u盘
中的病毒,我们只要可以阻止文件的创建,那么U盘上就算有病毒也只能
躺着睡大觉了,大家可能也想到这个,但是不管给设置了什么属性,病毒
都会更改它,我提到的方法就是,在根目录下,删除文件,然后,根目
下建立一个文件夹,名字就叫,这样一来,因为在同一目录下,病毒就无
能为力,创建不了文件了,以后会不会出新病毒,自动去删文件夹,然后
再建立文件就不知道了,但至少现阶段,这种方法是非常有效的。但是,由于这个文
件夹可以被改名,因此许多新的木马和病毒采用改名后再创建文件来达
到感染U盘的目的。不过对于安全意识强的用户,用这种方法来判断自己的U盘是
否遭到感染也未尝不可。不过这种方法也有缺陷。
事实表明,目前已经有新的病毒能够有意识地检测的存在,对于能
直接删除的则删之,对于“无法删除”的则用重命名的方式毁之;此时,你可以在autor
文件夹下面,用CMD命令建立畸形文件夹就可以很好的防止被病
毒删除了.
还有一种很早就出现的以文件名诱骗用户点击的病毒(如:重要文件.exe,小说.
exe)。对于以上这两种传播方式的病毒,仅仅建立文件夹是抵御不了的。
部分命令简介
[]部分的命令与[AutoRun]部分的命令相同,只不过在基于RISC
的计算机光驱中,[]优先级高于[AutoRun]
[DeviceInstall]部分命令及其详解
DriverPath
含义:定义搜索驱动程序目录。
格式:
DriverPath=驱动程序路径
参数:
驱动程序路径:驱动程序所在路径,包括其子路径。
备注:
WindowsXP以上支持。
仅CD-ROM支持
当系统监测到一个新的设备时,会提示用户寻找设备的驱动程序。当用户点选此
CD-ROM时,当[DeviceInstall]部分存在时,系统会按照DriverPath所标记的路径出
寻找驱动程序。未标记的路径系统将忽略查找。当[DeviceInstall]部分不存在时,系
统将进行完全查找。
如果不希望系统在此CD-ROM中搜索驱动程序,只加一行[DeviceInstall]不加D
riverPath命令即可。
系统识别该文件过程如下:
系统在插入U盘的时候会根据这个文件在注册表[HKEY_CURR
ENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerMountPoints2]
下建立一个u盘的关联项,使双击打开指定的程序(如病毒程序)。
Windows2000/XP下如何删除文件夹在命令提示符中,输入rd(文
件夹路径)即可删除文件夹
如文件夹内有内容可把rd替换为deltree来完成删除。
============================================================
============
清除autorun病毒的批处理文件代码
u盘插上
首先新建个文本文档,在里面添加以下内容:
@echoon
taskkill//f
rem结束病毒进程(以病毒的进程为例)
taskkill/
startregaddHKCUSOFTWAREMicrosoftWindowsCurrentVersionEXplor
erAdvanced/vShowSuperHidden/tREG_DWORD/d1/f
delc:autorun.*/f/q/as
del%SYSTEMROOT%system32autorun.*/f/q/as
deld:autorun.*/f/q/as
dele:autorun.*/f/q/as
delf:autorun.*/f/q/as
delg:autorun.*/f/q/as
delh:autorun.*/f/q/as
deli:autorun.*/f/q/as
delj:autorun.*/f/q/as
delk:autorun.*/f/q/as
dell:autorun.*/f/q/as
=====到这里为止(这行不用复制)==========================
其次打开我的电脑,在菜单栏里选择“工具-文件夹选项-查看”,将“隐藏已知文件
类型的扩展名”前面的勾去掉-确定-退出窗口。
再次将刚才新建的那个文件文档的文件名,由“新建文本文档.txt”改为“病毒
消除.bat”。
最后直接双击它就能清除这个病毒了!
【另外】对于杀毒软件产生的此类文件夹(如超级巡警),可用DOS命令快速
干净的删除,方法如下
假设文件夹是在D盘,操作如下:打开“开始”,选择“运行”,输入“C
MD”,打开命令行窗口,在命令行窗口中输入以下命令:
rd/s/qd:(rd也可以是rmdir,他们是相同的),然后回车即可,
注意空格!;
/s表示删除该目录(文件夹),包括里面所有的东西,也包括歧义文件夹,/q
表示不确认就直接删除。
其他盘照此方法执行即可!!!
二文件详细介绍
文件是从Windows95开始的,最初用在其安装盘里,实现自动安装,以后的
各版本都保留了该文件并且部分内容也可用于其他存储设备。
其结构有三个部分:[AutoRun][][DeviceInstall]
[AutoRun]适用于Windows95以上系统与32位以上CD-ROM,必选。
[]适用于基于RISC的计算机光驱,适用系统为WindowsNT4.0,可选。
[DeviceInstall]适用于WindowsXP以上系统,可选。
[AutoRun]部分的命令及其详解
1、DefaultIcon
含义:指定应用程序的默认图标。
格式:
DefalutIcon=图标路径名[,序号]
参数:
图标文件名:应用程序的默认图标路径名,格式可以为.ico、.bmp、.exe、.dll。当文件
格式为.exe和.dll时,有时需要使用序号来指定图标。
序号:当文件格式为.exe和.dll时,文件可能包括多余一个图标,此时需要使用序号来
指定图标,需要注意的是,序号是从0开始的。
备注:
应用程序的默认图标将在windowsexplorer核心的驱动显示窗口中替代设备的默认图标
来显示。
图标路径名的默认目录是设备根目录。
2、Icon
含义:指定设备显示图标。
格式:
Icon=图标路径名[,序号]
参数:
图标文件名:应用程序的默认图标路径名,格式可以为.ico、.bmp、.exe、.dll。当文件
格式为.exe和.dll时,有时需要使用序号来指定图标。
序号:当文件格式为.exe和.dll时,文件可能包括多余一个图标,此时需要使用序号来
指定图标,需要注意的是,序号是从0开始的。
备注:
设备显示图标将在windowsexplorer核心的驱动显示窗口中替代设备的默认图标来显
示。
图标路径名的默认目录是设备根目录。
当存在应用程序默认图标(DefaultIcon)时,本命令无效。
3、Label
含义:指定设备描述
格式:
Label=描述
参数:
描述:任意文字,可以包括空格。
备注:
设备描述将在windowsexplorer核心的驱动显示窗口中替代设备的默认描述卷标来显
示。
在非windowsexplorer核心的驱动显示窗口中(例如右击设备选择属性)显示的仍然是
设备的卷标。
4、Open
含义:指定设备启用时运行之命令行。
格式:
Open=命令行
(命令行:程序路径名[参数])
参数:
命令行:自动运行的命令行,必须是.exe、.com、.bat文件,其他格式文件可以使用st
打开或使用ShellExecute命令。
备注:
命令行的起始目录是设备根目录和系统的$Path环境变量。
5、ShellExecute
含义:
指定设备启用时执行文件。(操作系统支持未知)
格式:
ShellExecute=执行文件路径名[参数]
参数:
执行文件路径名:设备启用时执行文件路径名。可以是任意格式文件。系统会调用设置
的程序执行此文件。
参数:参数,根据执行文件作调整
备注:
命令行的起始目录是设备根目录和系统的$Path环境变量。
6、Shell关键字Command
含义:
定义设备右键菜单执行命令行。
格式:
Shell关键字Command=命令行
(命令行:程序路径名[参数])
参数:
命令行:自动运行的命令行,必须是.exe、.com、.bat文件,其他格式文件可以使用st
打开。
备注:
命令行的起始目录是设备根目录和系统的$Path环境变量。
7、Shell关键字
含义:定义设备右键菜单文本。
格式:
Shell关键字=文本
参数:
关键字:用以标记菜单,可以使用任何字符表示,包括空格。
文本:在右键菜单中显示的文本。可以使用任何字符,不能存在空格。
备注:
在同一文件中,不同右键菜单关键字不同,相同右键菜单关键字相同。
右键菜单文本中可以使用&设定加速键,&&输出一个&。
Shell关键字Command命令Shell关键字两者缺一不可,顺序无所谓。
当不存在Open、ShellExecute与Shell命令时,设备启用时运行第一个设备右键菜单指
定命令。
8、Shell
含义:定义设备启用时运行之设备右键命令。
格式:
Shell=关键字
参数:
关键字:标记过的菜单关键字
备注:
Shell指定的关键字可以在文件的任意部分。
OpenShellExecuteShell命令后定义的优先级高。
]部分的命令简介
[]部分的命令与[AutoRun]部分的命令相同,只不过在基于RISC的计算机
光驱中,[]优先级高于[AutoRun]
[DeviceInstall]部分命令及其详解
DriverPath
含义:定义搜索驱动程序目录。
格式:
DriverPath=驱动程序路径
参数:
驱动程序路径:驱动程序所在路径,包括其子路径。
备注:
WindowsXP以上支持。
仅CD-ROM支持
当系统监测到一个新的设备时,会提示用户寻找设备的驱动程序。当用户点选此
CD-ROM时,当[DeviceInstall]部分存在时,系统会按照DriverPath所标记的路径出寻找驱
动程序。未标记的路径系统将忽略查找。当[DeviceInstall]部分不存在时,系统将进行完全查
找。
如果不希望系统在此CD-ROM中搜索驱动程序,只加一行[DeviceInstall]不加DriverPath
命令即可。
系统识别该文件过程如下:
系统在插入U盘的时候会根据这个文件在注册表
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerMountPoints2]下
建立一个u盘的关联项,使双击打开指定的程序(如病毒程序)。
三关于的小知识
总说
U盘对病毒的传播要借助文件的帮助,病毒首先把自身复制到u盘,然后
创建一个,在你双击u盘时,会根据中的设置去运行u盘中的病
毒,我们只要可以阻止文件的创建,那么U盘上就算有病毒也只能躺着睡大觉
了,大家可能也想到这个,但是不管给设置了什么属性,病毒都会更改它,我
提到的方法就是,在根目录下,删除文件,然后,根目下建立一个文件夹,名
字就叫,这样一来,因为在同一目录下,同名的文件和文件夹不能共存的原理,
病毒就无能为力,创建不了文件了,以后会不会出新病毒,自动去删文件夹,
然后再建立文件就不知道了,但至少现阶段,这种方法是非常有效的。
现状分析
事实表明,目前已经有新的病毒能够有意识地检测的存在,对于能直接删
除的则删之,对于“无法删除”的则用重命名的方式毁之;还有一种很早就出现的以文件名
诱骗用户点击的病毒(如:重要文件.exe,小说.exe)。对于以上这两种传播方式的病毒,仅
仅建立文件夹是抵御不了的。
应对策略
1、在插入U盘时按住键盘shift键直到系统提示“设备可以使用”,然后打开U盘时不要
双击打开,也不要用右键菜单的打开选项打开,而要使用资源管理器(开始-所有程序-附件
-windows资源管理器)将其打开,或者使用快捷键winkey+E打开资源管理器后,一定通过
左侧栏的树形目录打开可移动设备!(要养成这样的良好习惯)
2、如果盘内有来路不明的文件,尤其是文件名比较诱惑人的文件,必须多加小心;需要特
别提示的是,不要看到图标是文件夹就理所当然是文件夹,不要看到图标是记事本就理所当
然是记事本,伪装图标是病毒惯用伎俩。
文件是从Windows95开始的,最初用在其安装盘里,实现自动安装,以后
的各版本都保留了该文件并且部分内容也可用于其他存储设备。
其结构有三个部分:[AutoRun][][DeviceInstall]
[AutoRun]适用于Windows95以上系统与32位以上CD-ROM,必选。
[]适用于基于RISC的计算机光驱,适用系统为WindowsNT4.0,可选。
[DeviceInstall]适用于WindowsXP以上系统,可选。
[AutoRun]部分的命令及其详解
1、DefaultIcon
含义:指定应用程序的默认图标。
格式:
DefalutIcon=图标路径名[,序号]
参数:
图标文件名:应用程序的默认图标路径名,格式可以为.ico、.bmp、.exe、.dll。当文件格
式为.exe和.dll时,有时需要使用序号来指定图标。
序号:当文件格式为.exe和.dll时,文件可能包括多余一个图标,此时需要使用序号来指
定图标,需要注意的是,序号是从0开始的。
备注:应用程序的默认图标将在windowsexplorer核心的驱动显示窗口中替代设备的默认
图标来显示。
图标路径名的默认目录是设备根目录。
2、Icon
含义:指定设备显示图标。
格式:
Icon=图标路径名[,序号]
参数:
图标文件名:应用程序的默认图标路径名,格式可以为.ico、.bmp、.exe、.dll。当文件格
式为.exe和.dll时,有时需要使用序号来指定图标。
序号:当文件格式为.exe和.dll时,文件可能包括多余一个图标,此时需要使用序号来指
定图标,需要注意的是,序号是从0开始的。
备注:设备显示图标将在windowsexplorer核心的驱动显示窗口中替代设备的默认图标来
显示。
图标路径名的默认目录是设备根目录。
当存在应用程序默认图标(DefaultIcon)时,本命令无效。
3、Label
含义:指定设备描述
格式:
Label=描述
参数:
描述:任意文字,可以包括空格。
备注:设备描述将在windowsexplorer核心的驱动显示窗口中替代设备的默认描述卷标来
显示。
在非windowsexplorer核心的驱动显示窗口中(例如右击设备选择属性)显示的仍
然是设备的卷标。
4、Open
含义:指定设备启用时运行之命令行。
格式:
Open=命令行
(命令行:程序路径名[参数])
参数:
命令行:自动运行的命令行,必须是.exe、.com、.bat文件,其他格式文件可以使用
打开或使用ShellExecute命令。
备注:命令行的起始目录是设备根目录和系统的$Path环境变量。
5、ShellExecute
含义:指定设备启用时执行文件。(操作系统支持未知)
格式:
ShellExecute=执行文件路径名[参数]
执行文件路径名:设备启用时执行文件路径名。可以是任意格式文件。系统会调用设置的程
序执行此文件。
参数:根据执行文件作调整
备注:命令行的起始目录是设备根目录和系统的$Path环境变量。
6、Shell关键字Command
含义:定义设备右键菜单执行命令行。
格式:
Shell关键字Command=命令行
(命令行:程序路径名[参数])
参数:
命令行:自动运行的命令行,必须是.exe、.com、.bat文件,其他格式文件可以使用
打开。
备注:命令行的起始目录是设备根目录和系统的$Path环境变量。
7、Shell关键字
含义:定义设备右键菜单文本。
格式:Shell关键字=文本
参数:
关键字:用以标记菜单,可以使用任何字符表示,包括空格。
文本:在右键菜单中显示的文本。可以使用任何字符,不能存在空格。
备注:在同一文件中,不同右键菜单关键字不同,相同右键菜单关键字相同。
右键菜单文本中可以使用&设定加速键,&&输出一个&。
Shell关键字Command命令Shell关键字两者缺一不可,顺序无所谓。
当不存在Open、ShellExecute与Shell命令时,设备启用时运行第一个设备右键菜
单指定命令。
8、Shell
含义:定义设备启用时运行之设备右键命令。
格式:
Shell=关键字
参数:
关键字:标记过的菜单关键字
备注:Shell指定的关键字可以在文件的任意部分。
OpenShellExecuteShell命令后定义的优先级高。
[]部分的命令简介
[]部分的命令与[AutoRun]部分的命令相同,只不过在基于RISC的计算机光
驱中,[]优先级高于[AutoRun]
[DeviceInstall]部分命令及其详解
DriverPath
含义:定义搜索驱动程序目录。
格式:
DriverPath=驱动程序路径
参数:
驱动程序路径:驱动程序所在路径,包括其子路径。
备注:WindowsXP以上支持。仅CD-ROM支持
当系统监测到一个新的设备时,会提示用户寻找设备的驱动程序。当用户点选此CD-ROM
时,当[DeviceInstall]部分存在时,系统会按照DriverPath所标记的路径出寻找驱动程序。
未标记的路径系统将忽略查找。当[DeviceInstall]部分不存在时,系统将进行完全查找。
如果不希望系统在此CD-ROM中搜索驱动程序,只加一行[DeviceInstall]不加
DriverPath命令即可。
系统识别该文件过程如下:
系统在插入U盘的时候会根据这个文件在注册表
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerMountPoints2]下
建立一个u盘的关联项,使双击打开指定的程序(如病毒程序)。
如何删除文件夹
在命令提示符中,输入rd(文件夹位置)即可删除文件夹
如文件夹内有内容可把rd替换为deltree来完成删除。
清除autorun病毒的批处理文件代码
u盘插上
首先新建个文本文档,在里面添加以下内容:
@echoon
taskkill//f
taskkill/
startregaddHKCUSOFTWAREMicrosoftWindowsCurrentVersionEXplorerAdvanced/v
ShowSuperHidden/tREG_DWORD/d1/f
delc:autorun.*/f/q/as
del%SYSTEMROOT%system32autorun.*/f/q/as
deld:autorun.*/f/q/as
dele:autorun.*/f/q/as
delf:autorun.*/f/q/as
delg:autorun.*/f/q/as
delh:autorun.*/f/q/as
deli:autorun.*/f/q/as
delj:autorun.*/f/q/as
delk:autorun.*/f/q/as
dell:autorun.*/f/q/as
另外,对于杀毒软件长生的此类文件夹,可用DOS命令快速干净的删除,方法如下
假设文件夹是在D盘,操作如下:打开“开始”,选择“运行”,输入
“CMD”,打开命令行窗口,在命令行窗口中输入一下命令:
第一步:输入D:然后回车
第二步:输入rmdir/然后回车
第三步:当出现提示时,按“Y”,并回车
其他盘照此方法执行即可.
的应用。
我们已经知道可以利用来指定光盘自动加载的图标和运行的文件,其实Autoru
的用处可大了,下面就向大家详细介绍有关的应用。
了解
什么是文件呢,严格的说它是一个必须存放在驱动器根目录下的有一定格
式的文本文件,它是由一个或多个“节”组成,每个“节”民须以节名作为开始的一行,节名必
须用中括号[]括起来,节名之下则为本节中的命令。
其中一共支持三个节,它们分虽为[autorun]、[]、[Deviceinstal
l],其中只有[autorun]是必须存在的。
实例应用
现在我们就来以实例的方式来详细了解文件到底有哪些庆用。
(1)自动运行
自动运行在前文有所接触,即使用Open命令进行,要注意的是“Open=”指定的文件必
须为可执行文件,例如com、exe、bat;如果指定的文件不在根目录下,则需要指定其路径,
例如Open=,这就表示运行光盘根目录下soft文件夹中的文件。
小提示:如果要运行的文件不是com、exe、bat,那么也没关系,我们可以手工编写一
个bat文件,将要打开的文件所在路径和文件名添加在bat之中即可。
(2)自定义光盘图标
在Autorun节中,还有一个比较好玩的命令行,那就是icon,一般情况下指定的图标
文件可以是ico和bmp格式,当然也可以是包含图标资源的exe和dll文件,如果exe和dll
文件中包含多个图标文件,那么就必须指定希望使用的图标索引号,要注意的是图标索引号
是从0开始编号的,例如“icon=,1”,那么就表示将使用文件中的第二个图标。
小提示:icon不仅可以应用在光盘上,我们也可以将该命令编写进文件放
置在硬盘根目录自定义硬盘的图标。
(3)自定义卷标
虽然说光盘刻录软件中一般都可以设置光盘卷标,但是如果要批量刻录的话,那就会
显的很麻烦,不如使用命令定义的快捷。
定义卷标是利用Label命令来完成的,它的语法和Open、Icon是一样的,在这里不再
多述。
(4)添加右键菜单
当我们右击刻录的光盘时,经常会在右键菜单中发现一个自动播放的选项,其实这主
要是利用中的Open命令来实现的,其实我们还可以根据需要添加其它菜单命
令。
添加其它菜单命令的格式是“Shell<菜单命令名>Command=<要执行的文件>”,例如我们
编写了一个文件内容如下:
[autorun]
shell打开记事本command=
这样当我们将该文件刻录进光盘时,右击光盘时在弹出菜单中就会有一个“打开记事
本”的命令了。
(5)改变缺省操作
一般情况下应用的光盘双击缺省操作大多是自动播放,即执行open后面的
文件操作。其实我们也可以改变这种情况,而这同样是利用shell命令来完成。
我们先来看一个典型双击安装软件的示例:
[autorun]
shellsetupcommand=
shell=setup
要看懂这段语句,我们可以从下向上看,当我们双击光盘时,将调用最后一句Shell=s
etup,因为设置了该句,那么双击时将查找对应Shellsetupcommand后面指定的命令来作为
默认操作,因此默认的操作将变成执行光盘根目录下的soft文件夹中的文件。
shell1=天若有情天亦老
shell1command=
[AutoRun]
Open=regedit///加/s参数是为了导入时不会显示任何信息
在这里主要介绍的是autorun节内容的应用,而对于来说我们很少用到,
而Deviceinstall只能在WindowsXP下使用,可以利用它指定硬件向导进行递归搜索的子目
录。
理论基础
经常使用光盘的朋友都知道,有很多光盘放入光驱就会自动运行,它们是怎么做的呢?
光盘一放入光驱就会自动被执行,主要依靠两个文件,一是光盘上的文件,另
一个是操作系统本身的系统文件之一的。会随时侦测光驱中是否有放
入光盘的动作,如果有的话,便开始寻找光盘根目录下的文件。如果存在Aut
文件则执行它里面的预设程序。
不光能让光盘自动运行程序,也能让硬盘自动运行程序,方法很简单,先
打开记事本,然后用鼠标右键点击该文件,在弹出菜单中选择“重命名”,将其改名为AutoRu
,在中键入以下内容:
[AutoRun]//表示AutoRun部分开始,必须输入
Icon=C://给C盘一个个性化的盘符图标
Open=C://指定要运行程序的路径和名称,在此为C盘下的
保存该文件,按F5刷新桌面,再看“我的电脑”中的该盘符(在此为C盘),你会发现
它的磁盘图标变了,双击进入C盘,还会自动播放C盘下的文件!
解释一下:“[AutoRun]”行是必须的固定格式,“Icon”行对应的是图标文件,“C:”为
图标文件路径和文件名,你在输入时可以将它改为你的图片文件所在路径和文件名。另外,
“.ico”为图标文件的扩展名,如果你手头上没有这类文件,可以用看图软件ACDSee将其他
格式的软件转换为ico格式,或者找到一个后缀名为BMP的文件,将它直接改名为ICO文
件即可。
“Open”行指定要自动运行的文件及其盘符和路径。要特别说明的是,如果你要改变的
硬盘跟目录下没有自动播放文件,就应该把“OPEN”行删掉,否则就会因为找不到自动播放
文件而打不开硬盘,此时只能用鼠标右键单击盘符在弹出菜单中选“打开”才行.
更多推荐
autorun inf
发布评论