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

、文件夹图标、文件夹背景、隐藏文件、病毒

由于有部分病毒.in会在文件夹下创建desktopi文件,目前很多朋友对该文件产生了错误的

认识,认为是病毒文件。其实这是错误的,

与病毒并没有多深的渊源,是系统可识别的一个文件,作用是存储

用户对文件夹的个性设置;

而病毒所创建的则不同(这麽说也并不完全正确,见后文。),病毒所创建的

文件内容依病毒的不同而异,可以是感染日期或其它的有意无意字符(串)。

.

下面介绍的用处:

一、文件夹图标

[.ShellClassInfo]

InfoTip=注释

IconFile=图标文件的路径

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

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

二、文件夹背景

[ExtShellFolderViews]

[]

IconArea_Image=背景图片的路径(如C:Documents and SettingsAll

UsersDocumentsMy Pictures示例图片Blue ,图片

最好是JPGBMP格式的)

三、标示特殊文件夹

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

夹的标示有两种方法:

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

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

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

现将系统中的一些类似的特殊文件夹的CLSID提供给大家:

我的电脑.

回收站.

拨号网络.

控制面板.

打印机.

网上邻居.

计划任务.

我的文档.

URL历史.

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

还以我的电脑为例:

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

[.ShellClassInfo]

CLSID=

:有部分病毒会建立这样的文件夹以达到隐藏自身的目的.另外这也是一种我们隐藏小

秘密的方法.

四、标示文件夹所有者

这通常见于我的文档等如我的文档里就有这样一个文件,内容如下:

[DeleteOnCopy]

Owner=Administrator

Personalized=5

PersonalizedName=My Documents

五、改变文件夹颜色

关于这项功能的实现需要注册一个.dll文件具体情况本人由于未曾尝试,

故不能提供相应内容,以下是本人在网上搜到

的以供参考。

改变文件夹颜色

[.ShellClassInfo]

IconFile=

IconIndex=0

保存为文件,连同文件(Mikebox网盘里有下载)

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

[ExtShellFolderViews]

=

[]

IconArea_Text=0x000000FF

Attributes=1

IconArea_Image=

[.ShellClassInfo]

ConfirmFileOp=0

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

改变文件夹的背景图片了!更换图片,并修

改红色位置的名称()为更换后的图片名,就可以设置成为你喜欢的背景图片(建

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

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

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

实例下载请登陆/,输入提取码:

6fd177009b8b4d66955aa190eccea968提取事例!

注册动态链接库:请在开始〉〉〉运行中输入"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的图标不支持BMPJPG

GIF等图片格式,如果想使用的话可以用ICO文件转换工具进行转换,另外在编程软件中

都会提供此类转换功能。

11ConfirmFileOp=0这句什么意思?

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

么变化。

==============================

========================

应用实例:

给文件夹加图片背景 个性化U:

s下两个例子

[.ShellClassInfo]

ConfirmFileOp=0

NoSharing=1

IconFile=

IconIndex=0

InfoTip=嘿嘿,看看效果!

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

IconArea_Image=C:Documents and SettingsuserMy

DocumentsMy

IconArea_text=0x00ffffff

[ExtShellFolderViews]

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

1D0-A3A4-00C04FD706EC}

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

Attributes=1

IconArea_Image=C:Documents and SettingsuserMy

DocumentsMy

IconArea_text=0x00ffffff

[.ShellClassInfo]

ConfirmFileOp=0

参数说明:

“ConfirmFileOp=0”

代表在对移动或删除该文件夹时不提示你所删除的文件是系统文件

“NoSharing=1”

代表该文件夹不被共享;

“IconFile=图标文件及路径

其中图标文件也可以是.ico图标格式也可以是.exe可执行文件或.dll

件等;路径可以为相对路径或绝对路径;

“IconIndex=n”

表示使用指定文件的第几个图标,如果是图标文件则为0,如果是.exe

或者.dll文件可以为13等;

“InfoTip=文件夹注释

指当鼠标指向该文件夹时所显示的说明文字!

*其中只有“IconFile=图标文件及路径是必须的,其余皆可选!

“IconArea_Image=” 是背景图片的文件名路径,可以为相对路径或绝对

路径;

“IconArea_text=”

是指文字的颜色代码!不过要注意的是这里的颜色代码和html的颜色

不太一样,显示出来的是后面6位颜色编码的RGB模式中RB对调

后的颜色!

2.个性化你的U

经常带着U盘到处跑的朋友,是否希望你的U盘能够在别人的电脑中

显示的更漂亮些呢?很简单,只需很简单的几步:

1.卷标大家都会改的,就是在U盘盘符上点右键,选择重名名,然后

输入你的名字之类的字符即可;

2.改变盘符图标,首先在U盘根目录中新建一个文件夹(用来放自定义

文件资源用,便于管理),命名为“sys”里面放入2个漂亮的图标文件

1张大一些的的图片( ),记住名字,然

后在U盘根目录新建一个文本文档,改名称为“”(别忘了改

扩展名),双击打开,内容输入下面2个分割线中间的文字:

------分割线开始----------

[autorun]

icon=

------分割线结束----------

其中,为图标文件名,就是你放入“sys”文件夹内的一个图标名

3.改变U盘根目录的背景图片。

U盘根目录新建一个文本文档,改名称为“”(同样别忘记

改扩展名),双击打开,内容输入下面分割线之间的内容:

------分割线开始----------

[ExtShellFolderViews]

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

1D0-A3A4-00C04FD706EC}

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

Attributes=1

IconArea_Image=

[.ShellClassInfo]

ConfirmFileOp=0

------分割线结束----------

其中,为图片名称,就是你放入“sys”文件夹内的那个图片

4.自定义单个文件夹图标

方法一:这个简单,右键点击你要自定义的文件夹,属性然后点

定义选项卡,再点更改图标按钮,之后选择“sys”文件夹内的图标即可

(此方法只适用于本机有效,如果U盘在其它电脑上的盘符变了,就无

效了,如果想在所有电脑上都可以显示自定义的单个文件夹图标,按下

面的方法做)

方法二:同样,在你需要自定义图标的文件夹内新建一个

文件,输入下面分割线中的内容,保存即可,其实就是把图标文件的路

径变成了相对路径,这样就不怕盘符改变了

------分割线开始----------

[.ShellClassInfo]

IconFile=..

IconIndex=0

------分割线结束----------

这样,自定义工作就基本完成了,剩下的是收尾工作,将

,sys文件夹的属性均改为隐藏,这样整体美观

性就更好了。

后记:

1、适合做个送给MM做礼物哈哈;

2、这个方法对U盘和移动硬盘都适用,但对mp3不适用;

3、这样弄可以迅速反映出U盘是否中了autorun类的病毒

当你插上U盘,看到U盘的图标不是你设置的图标时autorun类病毒

一般都是改写文件)就一定是中毒了,也就不要双击打开

U盘了,而用右键选打开,再设置显示隐藏文件,将病毒文件删除。

==============具体认识(转载)--------------------------------

为什么有的文件夹带有漂亮的背景和图标?想自己创建多个我的电脑回收站吗?秘密

很多时候就在文件中。

初识文件

其实,我的文档回收站是一种特殊的文件夹。文件就是用来定制文件

夹的,包括文件夹的外观、类型以及其他一些功能。

当时Windows 98推出一个新颖的功能——将资源管理器的界面模拟成WEB网页的

模式,显示文件夹时能像网页那样设定背景(见图1,还可以使用

这两个特殊文件通过编写HTML和JavaScript代码来实现更多功能(比如打开文件夹的

时候自动弹出窗口或执行特定程序)不过,这两个看似功能丰富的文件却带来了很大的安

全隐患,试想你进入某个文件夹的时候,却运行了病毒或不知不觉格式化了硬盘,会怎么样?

于是,微软的Windows 2000 SP4及以后的Windows中取消了文件的功能。

可是文件夹的自定义设置却保留了下来,设置任务落在身上。在Windows

Vista文件更是作为其定制个人文件夹的实现方法,重要性日益凸显。

让文件夹玩变脸

你也想让自己电脑的文件闪显示与众不同吗?新建一个文件夹,其中是没有

文件的,可以自己创建一个名为的文本文件,也可以通过文件夹属

性对话框的自定义选项卡来创建一个并设定好文件夹图标和类型等参数。

系统中自动创建的文件是隐藏文件,我们如果要编辑就首先要让它现形

点击资源管理器菜单的工具文件夹选项查看,取消隐藏受保护的操作系统文件复选

框,选中显示隐藏的文件和文件夹选项。可用词本来编辑文件了,带可爱背

景的文件夹的文件可见图2.

中的内容都是描述性文字,告诉Windows文件夹应该怎么显示。左边表格

中是常见的文件参数说明。

还有更多功能

设置文件夹背景和图标等外观仅是文件小试身手,更深入的功能则是应用

Windows中系统定义的文件夹设置,比如前面说到的回收站、我的文档,甚至控制面板。

回收站和控制面板相当于一个特殊的容器,旋转着特定的内容。Windows使用不同的

ID值来识别它们,同时在注册表中标明某些特定文件夹引用的真实文件夹路径信息。

如果你想让自己建立的一个原本普通的文件夹变成我的电脑,只需在

件中增加一个名为"CLSID"的选项,将其设置为我的电脑相应的ID值即可。可以和朋友开

个玩笑,让某个分区中出现多个我的电脑。如果将文件夹重命名为文件夹名.CLSID”的格

式,会变成特殊的文件夹,新建文件夹.[20D04FE0-3AEA-1069-A2D8-08002B30309D]”

会变成我的电脑

文件在Vista中的应用更加广泛,参数设置越来越多,全新引入的个人文件

夹如文档图片下载等都在使用见图3.通过文件,文件夹与注册表等系

统深层架构也紧密联系起来,帮助我们更好地理解Windows体系架构。

摘自《电脑爱好者》文/孙宁