Desktop.ini的作用及编写
来源:互联网 发布:做柱状图的软件 编辑:程序博客网 时间:2024/05/19 13:29
一、增加文件夹背景及图标的方法
[.ShellClassInfo]
ConfirmFileOp=0
NoSharing=1
IconFile=图标文件及路径
IconIndex=n
InfoTip=文件夹注释
现在演示一下,该文件夹里有一个名为Popsicle.ico的图标,接着在Desktop.ini输入下面的代码:
[.ShellClassInfo]
ConfirmFileOp=0
NoSharing=1
IconFile=Popsicle.ico
IconIndex=0
InfoTip=嘿嘿,看看效果!~_~ ~~~~^_^
把bg.gif放在文件夹内,然后修改Desktop.ini的内容为:
[.ShellClassInfo]
ConfirmFileOp=0
NoSharing=1
IconFile=Popsicle.ico
IconIndex=0
InfoTip=嘿嘿,看看效果!~_~ ~~~~^_^
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
IconArea_Image=bg.gif
IconArea_text=0x00483D8B
然后打开文件,呵呵,现在文件夹也可以像网页一样自由选择背景和字体颜色了!
参数说明:
“ConfirmFileOp=0”
代表在对移动或删除该文件夹时不提示“你所删除的文件是系统文件”;
“NoSharing=1”
代表该文件夹不被共享;
“IconFile=图标文件及路径”
其中图标文件可以是.ico、.exe可执行文件或.dll文件等;路径可以为相对路径或绝对路径;
“IconIndex=n”
表示使用指定文件的第几个图标,如果是图标文件则为0,如果是.exe或者.dll文件可以为1、3等;
“InfoTip=文件夹注释”
指当鼠标指向该文件夹时所显示的说明文字!
*其中只有“IconFile=图标文件及路径”是必须的,其余皆可选!
“IconArea_Image=”
是背景图片的文件名及路径,同样可以为相对路径或绝对路径;
“IconArea_text=”
是指文字的颜色代码!不过要注意的是这里的颜色代码和html的颜色不太一样,显示出来的是后面6位颜色编码的RGB模式中R和B对调后的颜色
~`
0x000000FF为红色,0x00008000为绿色,0x00FF0000为蓝色,0x00FFFFFF为白色。其中0x********为十六进制数,可任意修改。`~
二、硬盘下增加漂亮的图片背景方法
大家都知道windows的桌面可以用美丽的图片当桌面,其实在硬盘下也可以用图片当背景的,可以把你的C盘,D盘,等等也装饰的漂亮异常。
其实是很简单的方法,在需要增加背景的硬盘根目录下新建一个文本文档输入以下内容:
[ExtShellFolderViews]
{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
Attributes=1
IconArea_Image=你要自定义的背景图片路径
[.ShellClassInfo]
ConfirmFileOp=0
重新看看你的硬盘吧,有什么惊喜?^_^
三、标示特殊文件夹
系统中有一些特殊的文件夹,如回收站、我的电脑、我的文档、网上邻居等。这些文件夹的标示有两种方法:
1.直接在文件夹名后续上一个"."在加对应的CLSID
如:把一个文件夹取名为:*.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
(注意:*后面有一个半角的句号)
那么这个文件夹的图标将变为我的电脑的图标,并且在双击该文件夹时将打开我的电脑。
查看CLSID
在注册表中展开HKEY_CLASSES_ROOT/CLSID/,在CLSID分支下面就可以看到很多的ID,这些ID对应的都是系统里面不同的程序,文件,系统组件等
常见组件类对应的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}
拨号网络/网络连接 : {992CFFA0-F557-101A-88EC-00DD010CCC48}
任务计划 : {D6277990-4C6A-11CF-8D87-00AA0060F5BF}
打印机(和传真): {2227A280-3AEA-1069-A2DE-08002B30309D}
历史文件夹: {7BD29E00-76C1-11CF-9DD0-00A0C9034933}
ActiveX缓存文件夹: {88C6C381-2E85-11D0-94DE-444553540000}
公文包: {85BBD920-42A0-1069-A2E4-08002B30309D}
2.第二种是通过一个desktop.ini文件
还以我的电脑为例:
新建一个文件夹,名字随便,然后在其下边建立desktop.ini文件,内容如下:
[.ShellClassInfo]
CLSID={相应的ID}
常见的ID:
.{20D04FE0-3AEA-1069-A2D8-08002B30309D} (= My Computer)
.{450D8FBA-AD25-11D0-98A8-0800361B1103} (= My Documents)
.{208D2C60-3AEA-1069-A2D7-08002B30309D} (= My Network Places)
.{645FF040-5081-101B-9F08-00AA002F954E} (= Recycle Bin)
.{871C5380-42A0-1069-A2EA-08002B30309D} (= Internet Explorer)
.{21EC2020-3AEA-1069-A2DD-08002B30309D} (= Control Panel)
.{D20EA4E1-3957-11D2-A40B-0C5020524153} (= Administrative Tools)
.{00020D75-0000-0000-C000-000000000046} (= Inbox)
.{D20EA4E1-3957-11D2-A40B-0C5020524152} (= Fonts)
.{7007ACC7-3202-11D1-AAD2-00805FC1270E} (= Network Connections)
.{2227A280-3AEA-1069-A2DE-08002B30309D} (= Printers and Faxes)
.{7BE9D83C-A729-4D97-b5A7-1B7313C39E0A} (= Programs Folder)
.{E211B736-43FD-11D1-9EFB-0000F8757FCD} (= Scanners and Cameras)
.{D6277990-4C6A-11CF-8D87-00AA0060F5BF} (= Scheduled Tasks)
.{48E7CAAB-B918-4E58-A94D-505519C795DC} (= Start Menu Folder)
.{7BD29E00-76C1-11CF-9DD0-00A0C9034933} (= Temporary Internet Files)
.{BDEADF00-C265-11d0-BCED-00A0C90AB50F} (= Web Folders)
.{6DFD7C5C-2451-11D3-A299-00C04F8EF6AF} (= Folder Options)
.{00020801-0000-0000-C000-000000000046} (= Folder)
.{00021400-0000-0000-C000-000000000046} (= Another Folder)
.{00020c01-0000-0000-c000-000000000046} (= MP3)
四、标示文件夹所有者
这通常见于我的文档等如我的文档里就有这样一个文件,内容如下:
[DeleteOnCopy]
Owner=Administrator
Personalized=5
PersonalizedName=My Documents
- Desktop.ini的作用及编写
- Desktop.ini的妙用
- desktop.ini
- DESKTOP.INI
- desktop.ini
- DESKTOP.INI
- desktop.ini
- Desktop.ini文件的一些奇妙用途
- WinXP的desktop.ini文件说明
- Ajax作用、及Ajax函数的编写
- desktop.ini文件
- desktop.ini 是什么文件?
- Desktop.ini文件详解
- Desktop.ini文件
- Desktop.ini文件详解
- 关于desktop.ini
- 文件夹的个性化设置方法(Desktop.ini)
- LCD驱动编写小结及BSWP 和 HWSWP的作用
- Oracle的监听服务配置listener.ora的动态注册和静态注册
- win7的华丽功能,及开启快捷键!
- 卢周来:穿越政治经济学年代
- MySQL学习笔记:InnoDB和MyISAM的差别
- oracle在Hp-unix上的自动启动
- Desktop.ini的作用及编写
- 初来乍到
- 程序员的幽默
- CONVERT函数全部用法 可以用于处理时间的查找
- JS 年份加某个数
- Cypress EZ-USB FX2(68013)-EEPROM
- grep 的用法
- JQuery获取窗体可视宽度和高度的方法
- jar命令使用