2023年11月24日发(作者:)

文件详解

是系统可识别的一个文件,作用是存储用户对文件夹的个性设置;

下面介绍的用处:

一、文件夹图标

[.ShellClassInfo]

InfoTip=注释

IconFile=图标文件的路径

IconIndex=选择要使用文件中的第几个图标

自定义图标文件,其扩展名可以是.exe.dll.ico等。

二、文件夹背景

[ExtShellFolderViews]

[]

IconArea_Image=C:Documents and SettingsAll

UsersDocumentsMy Pictures示例图片Blue ,图片

最好是JPGBMP格式的)

三、标示特殊文件夹

系统中有一些特殊的文件夹,如回收站、我的电脑、我的文档、网上邻居等。

这些文件夹的标示有两种方法:

1.直接在文件夹名后续上一个"."在加对应的CLSID

如:把一个文件夹取名为:新建文件夹.

那么这个文件夹的图标将变为我的电脑的图标,并且在双击该文件夹时将打

开我的电脑。

2.第二种是通过一个文件

还以我的电脑为例:

新建一个文件夹,名字随便,然后在其下边建立文件,内容如下:

[.ShellClassInfo]

CLSID=

四、标示文件夹所有者

内容如下:

[DeleteOnCopy]

Owner=Administrator

Personalized=5

PersonalizedName=My Documents

五、改变文件夹颜色

关于这项功能的实现需要注册一个.dll文件

改变文件夹颜色

[.ShellClassInfo]

IconFile=

IconIndex=0

保存为文件。

如果想同时添加背景图片及改变文件夹内文件名颜色!

[ExtShellFolderViews]

=

[]

IconArea_Text=0x000000FF

Attributes=1

IconArea_Image=

[.ShellClassInfo]

ConfirmFileOp=0

把名字为的图片也放到同一个文件夹里,再在原有代码下再加上以上这

些就可以改变文件夹的背景图片了!更换图片,并修改红色位置的名称

)为更换后的图片名,就可以设置成为你喜欢的背景图片(建议选用

jpg格式的)!修改0x000000FF就可以变文件

颜色为你想要的颜色!0x000000FF为红色,0x00008000为绿色,0x00FF0000

蓝色,0x00FFFFFF为白色!(改变颜色也要有动态链接库文件的支持)

注册动态链接库:请在开始〉〉运行中输入:"regsvr32 "(不包括

引号,regsvr32之间有空格!)注册

动态链接库到系统即可!

现在谈谈病毒的问题

病毒所创建的的内容为日期或一个字符,至于其是否具有意义本人上

说不清,但可以肯定的是该文件并非可执行的程序,其存在不会造成甚麽危害。

另外,威金病毒会建立一些_文件,删除时可以依如下进行:

在命令行执行:

del X:_ /f/q/s/a:h (X:是盘符,如C:)

相关参数如下:

/P 删除每一个文件之前提示确认。

/F 强制删除只读文件。

/S 从所有子目录删除指定文件。

/Q 安静模式。删除全局通配符时,不要求确认。

/A 根据属性选择要删除的文件。

attributes R 只读文件 S 系统文件

H 隐藏文件 A 存档文件

- 表示的前缀

如果命令扩展名被启用,DEL会如下改变:

/S 开关的显示句法会颠倒,即只显示已经删除的文件,而不显示找不到的文件

一些常见疑问:

1:管理工具文件夹里面的[LocalizedFileNames]这个什么意思?

答:[LocalizedFileNames]局限性文件名称也就是控制文件的标识。

2:一个里面

[.shellclassinfo]

LocalizedResourceName=@%SystemRoot%,-21762

这个起什么作用?

前面LocalizedResourceName这个又是起什么作用?

后面-21762这个又是起什么作用?根据什么原理?

答:LocalizedResourceName局限性资源名称后面的是名称引用的地址,注

动态链接库中记录了很多这类的信息,还包括图标ICO的地址,

最后的-21762是一个ID,也可以理解成INDEX索引。

3:一个里面

InfoTip是指向文件夹时的说明,

但是infotip=@,-12690这个什么意思

infotip

。后面的-12690也是一个索引编号。

4:一个里面

IconFile是指图标的文件夹路径

IconFile=%SystemRoot%

ICONINDEX=-238是指图表文件名,

但是-238是哪个图标,这些图标放在哪个文件夹,

怎么可以清楚的看到这些图标的列表,

以及外面引用的数字代表的是哪个图标,比如说-238是代表哪个图标。

答:继续参考前两个问题的答案,ICONFILE“ICO图标文件,后面的我不再

多解释了。至于如何找到这个图标,可以通过任意一个快捷方式的属性中的选择

图标选项中查找图片,然后再对照索引来定位所指定的图片。

5:一个里面

[DeleteOnCopy]

Owner=Jed

Personalized=14

PersonalizedName=My Videos

这些什么意思?

答:这应该是我的文档我的视频文件夹中的“Owner=Jed”的意

思是当前文件夹是属于“Jed”这个用户的,“Personalized=14”的意思是私人使用的

私有化属性,14是什么意思没弄明白,“PersonalizedName=My Videos”的意思是

此私有文档名称为“My Videos”

6:一个里面,开头

; ==++==

;

; Copyright (c) Microsoft Corporation. All rights reserved.

;

; ==--==

这些是什么意思?

是不是跟HTML代码的中注释的功能一样呢?

如果是,那具体的格式是什么?

答:这个很简单,是指此段代码的所有权为“Microsoft”这个很多地方都能看到,

“Copyright (c) Corporation. All rights

reserved.”意思就是所有权归属。

7:一个里面

[.ShellClassInfo]

CLSID=

ConfirmFileOp=1

InfoTip=Contains application stability information.

这个什么意思?

答:这应该是受系统保护的文件夹中的,是用来指明ShellClass信息

“CLSID=”classID

“1D2680C9-0E2A-469d-B787-065558BC7D43”“InfoTip=Contains application

stability information”为信息提示。请参考第3个问题的答案。

8xp字体文件夹(c:windowsfonts)中的

[.ShellClassInfo]

UICLSID=

这个什么意思?

答:参考第7个问题不难理解,“UICLSID=”的意思是字体样式的ID在注册表中

的地址为“BD84B380-8CA2-1069-AB1D-08000948F534”

9xpC:Documents and SettingsDefault 中的

[LocalizedFileNames]

邮件接收者.MAPIMail=@,-4

桌面快捷方式.DeskLink=@,-21

什么意思?

答:“LocalizedFileNames”的意思就不说了,前面有。后面的问题直接按英文意

思解释就可以了,一个是邮件接收者一个是桌面快捷方式,分别使用的动态

链接库都是“”只是ID不同,一个是4、一个是21

10:一个

-----------------------------------

[.shellclassinfo]

iconindex=mainicon

iconfile=d:千千静听

-----------------------------------

中的mainicon改成1或者2的话,外面文件夹的图标会改变,

但是iconfile=*.*是支持什么格式的图标呢?我只知道exe程序图标是支持的,ico

格式应该也能支持,

试了BMPJPG之类的都是不支持的。

答:“iconindex=mainicon ”的意思是ICO图标索引为主图片,也就是默认图标。

“iconfile=d: “d:

,这里要解释一下,一般EXE文件中都包含ICO图标文件,还有

就是WINDOWS的图标不支持BMPJPGGIF等图片格式,如果想使用的话

可以用ICO文件转换工具进行转换,另外在编程软件中都会提供此类转换功能。

11ConfirmFileOp=0这句什么意思?

答:确认文件选项为0,至于0代表什么设置个人估计是默认设置,不行你换成

1看看有什么变化。

文件夹背景设置

一、在硬盘的分区下具体设置漂亮的背景,方法如下:

新建一个文本文档输入以下内容

[ExtShellFolderViews]

{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-0

0C04FD706EC}

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]

Attributes=1

IconArea_Image=E:图片

IconArea_Text=0x00000000 红色部分分别是你要显示的图片所在的路径和字体

颜色代码.

[.ShellClassInfo]

ConfirmFileOp=0

然后把它的扩展名.txt改为,放在cde盘根下,然后你可以选择它

的属性,把它隐藏起来更加清爽。这样就可以像桌面一样,有美丽的图片当背景

注意:最好选择个颜色较浅的图片做背景,不然恐怕连文件夹的名字也看不清楚

二、文件夹也像硬盘一样使用漂亮的背景。

首先要做的就是让你的文件夹下生成一个文件,下面就以e盘下MP3

文件夹更换背景为例介绍下方法:

1、右键点mp3文件夹,选择“属性”“自定义”,最下面的“更改文件夹图

标”,这时你可以为你的文件夹选择个好看的图标(如果觉的系统里的不好看的

话可以到网上下载漂亮的ico文件)。选择好确定。此时你的文件夹图标已经更

换,文件也已经生成,不过是隐藏的,要修改他先把他显示出来才行。

别告诉我你不会查看隐藏的文件...工具--文件夹选项--查看,把隐藏受系统保护

的文件夹前的勾去掉、选中显示所有的文件和文件夹)

2、然后到e:mp3下找到哪个生成的文件,双击打开就会发现他

已经有了一些代码:

[.ShellClassInfo]

IconFile=图标文件路径及文件

IconIndex=3

解释下:

其中“iconindex=n”表示使用的图标是指定文件中的第几个图标,iconfile=

件路及文名”表示件夹使用图标文件路径文件名,

iconindex=1iconfile=C:。保存文件后按F5键刷新,目

标文件夹就变成了注册表文件的图标。

在以有的代码下加上下列代码:

[ExtShellFolderViews]

{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-0

0C04FD706EC}

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]

Attributes=1

IconArea_Image=E:图片

IconArea_Text=0x00000000

保存就ok了。

三、给文件夹添加注释

还是打开文件,加入下面的代码:

[.ShellClassInfo]

InfoTip=你想显示的文字

保存后,将该文件夹的属性设为“只读”。以后当你用鼠标指向这个文件夹的时

候,就会显示出你加入的注释。