Desktop.ini文件详解

Desktop.ini文件详解
 
desktop.ini、文件夹图标、文件夹背景、隐藏文件、病毒
由于有部分病毒会在文件夹下创建desktop.ini文件,目前很多朋友对该文件产生了错误的认识,认为是病毒文件。其实这是错误的,

desktop.ini与病毒并没有多深的源源,desktop.ini是系统可识别的一个文件,作用是存储用户对文件夹的个性设置;而病毒所创建的

desktop.ini则不同(这麽说也并不完全正确,见后文。),病毒所创建的文件内容依病毒的不同而异,可以是感染日期或其它的有意无意字符

(串)。
下面介绍desktop.ini的用处:

一、文件夹图标

     [.ShellClassInfo]
     InfoTip=注释
     IconFile=图标文件的路径
     IconIndex=选择要使用文件中的第几个图标

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


二、文件夹背景

     [ExtShellFolderViews]
     [{BE098140-A513-11D0-A3A4-00C04FD706EC}]
     IconArea_Image=背景图片的路径(如C:/Documents and Settings/All Users/Documents/My Pictures/示例图片/Blue hills.jpg,图片

最好是JPG或BMP格式的)

三、标示特殊文件夹

     系统中有一些特殊的文件夹,如回收站、我的电脑、我的文档、网上邻居等。这些文件夹的标示有两种方法:
     1.直接在文件夹名后续上一个"."在加对应的CLISID
     如:把一个文件夹取名为:新建文件夹.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
     那麽这个文件夹的图标将变为我的电脑的图标,并且在双击该文件夹时将打开我的电脑。
现将系统中的一些类似的特殊文件夹的CLISID提供给大家:
      我的电脑.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
      回收站.{645FF040-5081-101B-9F08-00AA002F954E}
      拨号网络.{992CFFA0-F557-101A-88EC-00DD010CCC48}
      控制面板.{21EC2020-3AEA-1069-A2DD-08002B30309D}
      打印机.{2227A280-3AEA-1069-A2DE-08002B30309D}
      网上邻居.{208D2C60-3AEA-1069-A2D7-08002B30309D}
      计划任务.{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
      我的文档.{450D8FBA-AD25-11D0-98A8-0800361B1103}
      URL历史.{FF393560-C2A7-11CF-BFF4-444553540000}
     2.第二种是通过一个desktop.ini文件
      还以我的电脑为例:
      新建一个文件夹,名字随便,然后在其下边建立desktop.ini文件,内容如下:
       [.ShellClassInfo]
       CLISID={FF393560-C2A7-11CF-BFF4-444553540000}
      注:有部分病毒会建立这样的文件夹以达到隐藏自身的目的.另外这也是一种我们隐藏小秘密的方法.

四、标示文件夹所有者
     这通常见于我的文档等如我的文档里就有这样一个文件,内容如下:

     [DeleteOnCopy]
     Owner=Administrator
     Personalized=5
     PersonalizedName=My Documents

五、改变文件夹颜色

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

的以供参考。

     改变文件夹颜色
     [.ShellClassInfo]
     IconFile=ColorFolder.dll
     IconIndex=0

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

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

     [ExtShellFolderViews]
     {BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}
     [{BE098140-A513-11D0-A3A4-00C04FD706EC}]
     IconArea_Text=0x000000FF
     Attributes=1
     IconArea_Image=bg04.jpg
     [.ShellClassInfo]
     ConfirmFileOp=0

把名字为bg04.jpg的图片也放到同一个文件夹里,再在原有代码下再加上以上这些就可以改变文件夹的背景图片了!更换bg04.jpg图片,并修

改红色位置的名称(bg04.jpg)为更换后的图片名,就可以设置成为你喜欢的背景图片(建议选用jpg格式的)!修改0x000000FF就可以变文件

颜色为你想要的颜色!0x000000FF为红色,0x00008000为绿色,0x00FF0000为蓝色,0x00FFFFFF为白色!(改变颜色也要有动态链接库文件的

支持)


实例下载请登陆http://www.mikebox.com/ ,输入提取码:6fd177009b8b4d66955aa190eccea968提取事例!
注册动态链接库:请在开始〉〉〉运行中输入:"regsvr32 ColorFolder.dll"(不包括引号,regsvr32和ColorFolder.dll之间有空格!)注册

动态链接库到系统即可!

好了,desktop.ini的用处都知道了,现在谈谈病毒的问题,
根据本人的经验,病毒所创建的desktop.ini的内容为日期或一个字符,至于其是否具有意义本人上说不清,但可以肯定的是该文件并非可执行的程序,其存在不会造成甚麽危害。另外,威金病毒会建立一些_desktop.ini文件,删除时可以依如下进行:

在命令行执行:
del X:/_desktop.ini /f/q/s/a:h   (X:是盘符,如C:)
   相关参数如下:
/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。
/A 根据属性选择要删除的文件。
attributes R 只读文件 S 系统文件
                  H 隐藏文件 A 存档文件
- 表示“否”的前缀

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值