㈠、INI文件是什么 Desktop.ini 是什么呢?首先,他是一种特殊的 .ini 文件。那么 .ini 文件是什么呢?配置设置文件!所以,Desktop.ini 是一种特殊的,用来自定义文件夹相关信息的配置文件。默认情况下,他由系统创建,存在于该文件夹下,并具有系统、隐藏属性。 .INI 文件是一种具有特定格式的纯文本文件。 Windows利用扩展名为 .INI 的文件保存 Windows 及其应用程序的初始化信息。 Windows 及其应用程序每次启动时,都会从相应的 .INI 文件中读取初始化设置信息,并据此进行配置。
㈡、INF文件的格式简介 以下示例为“我的电脑”中的 Desktop.ini 配置设置文件。
从以上的示例中可以看到.INI 文件是由许多节(Section)组成,与.INF 文件(有关.INF文件,请参阅这里http://blog.sina.com.cn/s/blog_51a4af870100adv3.html)类似,整个.INI 文件由几个节组成,节名用方括号扩起来,如 [DeleteOnCopy] 节, [DeleteOnCopy.A] 节, [DeleteOnCopy.W] 节, [.ShellClassInfo] 节和 [ExtShellFolderViews] 节等等。(说明:在本文中,所有的节名都用彩色,并使用加粗表示!)而每个节又由一系列的条目组成,每个条目都是由一个键(Key)与一个值(Value)组成,都是“Key=Value”这样的形式,在这些节中定义的项目可以保存系统或应用程序的相关配置设置。.INI 文件中分号后面的字符串是注释。 .INI 文件的语法是统一的分节语法,随着操作系统的更新,微软逐渐增加了一些必要的关键字,但是整个的 .INI 文件的结构不会变化。从语法上来说, .INI 文件都是一个类别。 ㈢、创建 Desktop.ini 文件 在 Windows XP 系统中,是不能直接创建
㈣、Desktop.ini文件的格式 由于本文只是讲解 Desktop.ini 文件,所以对 .INI 文件的其他节,如 [boot] 节、 [MRU List] 节、 [Setup] 节、 [Font] 节等等,就不涉及了。 按照 Desktop.ini 文件的所在文件夹来分类,可以分为2类: 1,系统文件夹:例如我的文档、图片收藏、我的音乐、我的视频、FONTS字体、SendTo等等系统文件夹。 2,自定义文件夹:这些文件夹中原本没有 Desktop.ini 文件,只是根据需要,我们为他创建了 Desktop.ini 。 对于不同的文件夹,Desktop.ini 文件的内容可能存在着差异,我们将主要看一些常用的节。 1、[DeleteOnCopy]
Personalized=14,标识这个系统文件夹的类别。14,就是指我的视频。
PersonalizedName=My Videos,这个系统文件夹的显示名称,即 My Videos,我的视频。有2个问题需要在这里说明一下: ⑴,如果 Desktop.ini 文件存在,且没有错误,则名称会正常显示,并显示为“我的视频”。如果文件丢失,或存在错误,则显示为“My Videos”。 ⑵,使用当前用户帐户登陆,看此帐户下的系统文件夹,如我的视频,显示的是“我的视频”,看其他用户帐户建立的我的视频,显示的是“XXX 的视频”,XXX为其他用户帐户名称。 以上两个问题,对于“我的文档”、“我的音乐”、“图片收藏”等同样适用。 2、[DeleteOnCopy.A]
3、[DeleteOnCopy.W]
4、[.ShellClassInfo] 在示例1中,[.ShellClassInfo] 中的语句“InfoTip=@Shell32.dll,-12690”,infotip是“信息提示”(信息提示:顾名思义,就是当鼠标移动到此文件、文件夹或快捷方式上时,所显示的提示内容),后边的SHELL32.DLL表示信息来自SHELL32.DLL文件,后面的-12690是一个索引编号。这个信息提示的具体内容是:包含音乐和其他视频文件。(资源位置:字符串794-12690,包含音乐和其它视频文件。) 其他信息提示内容:
如果该 Desktop.ini ⑴,可以从注册表改。 ⑵,可以修改资源。 ⑶,可以直接修改 Desktop.ini
|
|