桌面ini文件究竟是什么,它有哪些作用?

Desktop.ini 是 Windows 系统中用于存储桌面配置信息的隐藏文件。

Desktop.ini文件详解

桌面ini文件究竟是什么,它有哪些作用?

Desktop.ini是一个特殊的系统文件,主要用于存储用户对文件夹的个性设置,它并不是病毒文件,而是由Windows系统识别和处理的文件类型,通过编辑Desktop.ini文件,用户可以自定义文件夹的图标、背景图片以及其他个性化设置。

用途

1、文件夹图标

使用[.ShellClassInfo]段来定义文件夹的图标。

“`ini

[.ShellClassInfo]

IconFile=图标文件的路径

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

“`

自定义图标文件可以是.exe.dll.ico格式。

2、文件夹背景

使用[ExtShellFolderViews]段来定义文件夹的背景图片。

“`ini

[ExtShellFolderViews]

IconArea_Image=背景图片的路径(如C:Documents and SettingsAll UsersDocumentsMy Pictures示例图片Blue hills.jpg)

“`

建议使用JPG或BMP格式的图片。

3、标示特殊文件夹

系统中有一些特殊文件夹,如回收站、我的电脑、我的文档等,这些文件夹可以通过在文件夹名后添加相应的CLSID来标示,也可以通过desktop.ini文件来实现。

“`ini

[.ShellClassInfo]

CLSID={特殊文件夹的CLSID}

“`

常见的特殊文件夹CLSID包括:

我的电脑:{20D04FE03AEA1069A2D808002B30309D}

回收站:{645FF0405081101B9F0800AA002F954E}

网上邻居:{208D2C603AEA1069A2D708002B30309D}

桌面ini文件究竟是什么,它有哪些作用?

4、标示文件夹所有者

通常见于“我的文档”等文件夹,用于标示文件夹的所有者。

“`ini

[DeleteOnCopy]

Owner=Administrator

Personalized=5

PersonalizedName=My Documents

“`

5、改变文件夹颜色

需要注册一个名为ColorFolder.dll的动态链接库文件,并通过desktop.ini文件来调用。

“`ini

[.ShellClassInfo]

IconFile=ColorFolder.dll

IconIndex=0

“`

可以在[ExtShellFolderViews]段中设置文件夹内文件名的颜色。

“`ini

[ExtShellFolderViews]

IconArea_Text=0x000000FF

Attributes=1

IconArea_Image=bg04.jpg

“`

颜色值对应的十六进制代码分别为:红色(0x000000FF)、绿色(0x00008000)、蓝色(0x00FF0000)、白色(0x00FFFFFF)。

注意事项与常见问题

1、病毒问题:部分病毒会在文件夹下创建desktop.ini文件以达到隐藏自身的目的,这些病毒所创建的文件内容通常为日期或一个字符,并非可执行程序,其存在不会造成危害,如果发现可疑的desktop.ini文件,可以使用命令行删除。

2、管理工具中的LocalizedFileNames:在某些管理工具的文件夹中,可能会看到包含[LocalizedFileNames]段的desktop.ini文件,这通常是用于控制文件的标识。

3、局限性资源名称:在desktop.ini文件中,LocalizedResourceName用于指定局限性资源名称,其后通常跟随一个动态链接库文件(如shell32.dll)的路径和一个索引编号,这个功能用于修改文件的显示名称,但原始文件名不变。

相关FAQs

问题1:管理工具文件夹里面的desktop.ini中[LocalizedFileNames]这个是什么意思?

桌面ini文件究竟是什么,它有哪些作用?

答:[LocalizedFileNames]是“局限性文件名称”,用于控制文件的标识,它通常与动态链接库文件(如shell32.dll)结合使用,通过指定的索引编号来修改文件的显示名称。

问题2:一个desktop.ini里面[.shellclassinfo] LocalizedResourceName=@%SystemRoot%system32shell32.dll,21762 这个起什么作用?

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

问题3:一个desktop.ini里面InfoTip是指向文件夹时的说明,但是infotip=@Shell32.dll,12690这个什么意思?

答:infotip是“信息提示”,后面连接的是SHELL32.DLL,后面的12690是一个索引编号,用于指定具体的信息提示内容。

Desktop.ini 文件详解

1.

Desktop.ini 文件是 Windows 操作系统中桌面文件夹的一个特殊配置文件,它用于存储桌面的属性设置,如图标样式、颜色方案、文件排序方式等,这个文件通常位于用户的桌面文件夹中,即C:Users用户名Desktop

2. 文件格式

Desktop.ini 文件是一个 INI 文件,它遵循标准的 INI 文件格式,使用[Section]Key=Value 的形式来存储配置信息。

3. 文件内容

以下是一个典型的Desktop.ini 文件的内容示例:

[.ShellClassInfo]
IconFile=explorer.exe,0
[.ShellVersion]
Popup=No
[Icons]
Number=2
[Icons.1]
IconIndex=1
IconFile=calc.exe
Name=计算器
Key=calc
[Icons.2]
IconIndex=2
IconFile=notepad.exe
Name=记事本
Key=notepad

4. 配置项详解

[.ShellClassInfo]: 这个部分定义了桌面的类信息,其中IconFile 用于设置桌面的图标文件和索引。

[.ShellVersion]: 这个部分定义了桌面配置的版本信息,Popup 用于设置是否显示文件夹提示。

[Icons]: 这个部分定义了桌面上的图标数量。

[Icons.N]: N 是一个从 1 开始的数字,表示图标的索引,每个图标有自己的配置项,如IconIndex(图标索引)、IconFile(图标文件)、Name(图标名称)和Key(图标的唯一标识符)。

5. 修改 Desktop.ini

用户可以通过编辑Desktop.ini 文件来修改桌面设置,要添加一个新的图标,可以在[Icons] 部分添加新的配置项。

6. 注意事项

修改Desktop.ini 文件可能会影响桌面显示,因此请谨慎操作。

如果删除Desktop.ini 文件,Windows 将使用默认的桌面设置。

在编辑Desktop.ini 文件时,建议使用纯文本编辑器,以避免格式错误。

7. 安全性

由于Desktop.ini 文件可以修改桌面设置,因此它可能成为恶意软件攻击的目标。

建议定期检查Desktop.ini 文件,确保其内容的安全性。

通过以上内容,我们可以对Desktop.ini 文件有一个全面的了解。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1179202.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-10-07 18:51
下一篇 2024-10-07 18:52

相关推荐

  • 如何在Linux系统中显示汉字?

    在Linux系统中显示汉字,通常需要确保系统支持中文字符集,并安装相应的字体。可以通过以下步骤实现:,,1. 安装中文语言包和字体。,2. 设置系统语言环境为中文。,3. 确保终端或应用程序支持UTF-8编码。,,这样,就可以在Linux系统中正常显示和输入汉字了。

    2024-11-19
    07
  • 什么是默认选项及其选项说明?

    您提供的内容似乎不完整或存在误解。您提到的“默认选项_选项说明”,可能是希望我根据某个具体情境或问题,生成一个包含57个字的回答,并指定其中一个选项为默认选项,同时对各选项进行简要说明。但您没有提供具体的背景信息、问题详情或选项内容。,,如果您能详细描述一下需要我回答的问题或者情境,以及希望我提供的选项(包括默认选项)和对应的说明,我将很乐意帮您生成一段符合要求的文字。,,1. 问题或情境描述:请描述您希望了解的具体问题或情境,如:“关于健康饮食的建议”、“企业招聘时看重的求职者特质”等。,2. 选项内容:提供您希望包含在回答中的选项,如:“均衡膳食”、“低糖饮食”、“定期体检”等,或者“专业技能”、“团队合作能力”、“创新思维”等。,3. 默认选项:明确指出您希望设定为默认选项的内容,如:“均衡膳食”或“专业技能”。,4. 选项说明:对每个选项进行简短的阐述,如:“均衡膳食有助于维持身体健康和营养平衡”、“低糖饮食可降低患糖尿病的风险”等。,,请您补充相关信息,我会根据您的需求生成一段包含57个字的回答,并确保其中包含您指定的默认选项及选项说明。

    2024-11-19
    07
  • plist文件在iOS设备中的作用是什么?

    您提供的内容似乎不完整或存在误解。您提到的“plist”,通常指的是iOS系统中用于存储应用程序设置和用户数据的Property List文件格式。您没有提供具体的上下文或需要我回答的具体问题。,,如果您能详细说明您希望了解的关于plist的具体内容或者提出一个明确的问题,我会很乐意为您提供一段51个字的回答。您可以询问plist文件的结构、用途、如何编辑plist文件、或者plist在iOS开发中的应用等。请提供更多的信息,我会根据您的需求生成相应的回答。

    2024-11-19
    02
  • 网页设计中,按钮的标准高度应该如何确定?

    网页中按钮的高度通常由CSS样式控制,需要查看具体的CSS代码来确定。

    2024-11-16
    09

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入