[.shellclassinfo]详细解读Desktop.ini 下载本文

内容发布更新时间 : 2024/12/26 11:43:08星期一 下面是文章的全部内容请认真阅读。

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

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

答:LocalizedResourceName是“局限性资源名称”后面的是名称引用的地址,注意SHELL32.DLL动态链接库中记录了很多这类的信息,还包括图标ICO的地址,最后的-21762是一个ID,也可以理解成INDEX索引。

3:一个desktop.ini里面

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

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

答:参考第二个问题就不难理解了,infotip是“信息提示”后边连接还是SHELL32.DLL。后面的-12690也是一个索引编号。

4:一个desktop.ini里面

IconFile是指图标的文件夹路径

IconFile=%SystemRoot%\\system32\\SHELL32.dll

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

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

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

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

答:继续参考前两个问题的答案,ICONFILE是“ICO图标文件”,后面的我不再多解释了。至于如何找到这个图标,可以通过任意一个快捷方式的属性中的选择图标选项中查找图片,然后再对照索引来定位所指定的图片。

5:一个desktop.ini里面

[DeleteOnCopy]

Owner=Jed

Personalized=14

PersonalizedName=My Videos

这些什么意思?

答:这应该是“我的文档”中“我的视频”文件夹中的desktop.ini。“Owner=Jed”的意思是当前文件夹是属于“Jed”这个用户的,“Personalized=14”的意思是私人使用的私有化属性,14是什么意思没弄明白,“PersonalizedName=My Videos”的意思是此私有文档名称为“My Videos”。

6:一个desktop.ini里面,开头

; ==++== ;

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

; ==--==

这些是什么意思?

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

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

答:这个很简单,是指此段代码的所有权为“Microsoft”。这个很多地方都能看到,比如很多网站下面会写明“Copyright (c) 某某公司 Corporation. All rights reserved.”意思就是所有权归属。

7:一个desktop.ini里面

[.ShellClassInfo]

CLSID=

ConfirmFileOp=1

InfoTip=Contains application stability information.

这个什么意思?

答:这应该是受系统保护的文件夹中的desktop.ini,是用来指明ShellClass信息的,“CLSID=”是指class的ID在注册表中的地址是“1D2680C9-0E2A-469d-B787-065558BC7D43”,“InfoTip=Contains application stability information”为信息提示。请参考第3个问题的答案。

8:xp字体文件夹(c:\\windows\\fonts\\)中的desktop.ini

[.ShellClassInfo]

UICLSID=

这个什么意思?

答:参考第7个问题不难理解,“UICLSID=”的意思是字体样式的ID在注册表中的地址为“BD84B380-8CA2-1069-AB1D-08000948F534”。

9:xp中C:\\Documents and Settings\\Default User\\SendTo\\desktop.ini中的

[LocalizedFileNames]

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

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

什么意思?

答:“LocalizedFileNames”的意思就不说了,前面有。后面的问题直接按英文意思解释就可以了,一个是“邮件接收者”一个是“桌面快捷方式”,分别使用的动态链接库都是“sendmail.dll”只是ID不同,一个是4、一个是21。

10:一个desktop.ini

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

[.shellclassinfo]

iconindex=mainicon

iconfile=d:\\千千静听\\\\ttplayer.exe

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

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

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

试了BMP。JPG之类的都是不支持的。

答:“iconindex=mainicon ”的意思是ICO图标索引为主图片,也就是默认图标。“iconfile=d:\\千千静听\\\\ttplayer.exe ”说明图标文件的位置是“d:\\千千静听\\\\ttplayer.exe ”,这里要解释一下,一般EXE文件中都包含ICO图标文件,还有就是WINDOWS的图标不支持BMP、JPG、GIF等图片格式,如果想使用的话可以用ICO文件转换工具进行转换,另外在编程软件中都会提供此类转换功能。

11:ConfirmFileOp=0这句什么意思?

答:确认文件选项为0,表示删除时,系统不会给出警告。至于0代表什么设置个人估计是默认设置,不行你换成1看看有什么变化。 ]

牛bb文章网欢迎您转载分享:http://www.niubb.net/a/2015/04-25/290515.html

→回到标题 →回到目录 →回到顶部