Desktop.ini文件详解

  • Post author:
  • Post category:其他


下面介绍desktop.ini的用处:

一、文件夹图标

[.ShellClassInfo]

InfoTip=注释

IconFile=图标文件的路径

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

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

二、文件夹背景

[ExtShellFolderViews]

IconArea_Image=背景图片的路径(如C:/Documents and Settings/All Users/Documents/My Pictures/示例图片/Blue hills.jpg,图片最好是JPG或BMP格式的)

三、标示特殊文件夹

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

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

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

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

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

我的文档:450D8FBA-AD25-11D0-98A8-0800361B1103

我的电脑:20D04FE0-3AEA-1069-A2D8-08002B30309D

网上邻居:208D2C60-3AEA-1069-A2D7-08002B30309D

回收站:645FF040-5081-101B-9F08-00AA002F954E

Internet Explorer:871C5380-42A0-1069-A2EA-08002B30309D

控制面板:21EC2020-3AEA-1069-A2DD-08002B30309D

拨号网络/网络连接

网络(和拨号)连接(WIN2000/XP)

打印机/打印机和传真

计划任务

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

还以我的电脑为例:

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

[.ShellClassInfo]

CLSID=

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

四、标示文件夹所有者

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

[DeleteOnCopy]

Owner=Administrator

Personalized=5

PersonalizedName=My Documents

五、改变文件夹颜色

关于这项功能的实现需要注册一个.dll文件ColorFolder.dll。具体情况本人由于未曾尝试,故不能提供相应内容,以下是本人在网上搜到的以供参考。

改变文件夹颜色

[.ShellClassInfo]

IconFile=ColorFolder.dll

IconIndex=0

保存为deskto.ini文件,连同ColorFolder.dll文件(Mikebox网盘里有下载)

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

[ExtShellFolderViews]

IconArea_Text=0x000000FF

Attributes=1

IconArea_Image=bg04.jpg

[.ShellClassInfo]

ConfirmFileOp=0

把名字为bg04.jpg的图片也放到同一个文件夹里,再在原有代码下再加上以上这些就可以改 变文件夹的背景图片了!更换bg04.jpg图片,并修改红色位置的名称(bg04.jpg)为更换后的图片名,就可以设置成为你喜欢的背景图片(建议选 用jpg格式的)!修改0x000000FF就可以变文件颜色为你想要的颜色!0x000000FF为红色,0x00008000为绿 色,0x00FF0000为蓝色,0x00FFFFFF为白色!(改变颜色也要有动态链接库文件的支持)