adobe acrobat 破解-chuhao

autorun inf
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