DESKTOPINI文件详解.docx
- 文档编号:8635534
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:23
- 大小:36.96KB
DESKTOPINI文件详解.docx
《DESKTOPINI文件详解.docx》由会员分享,可在线阅读,更多相关《DESKTOPINI文件详解.docx(23页珍藏版)》请在冰豆网上搜索。
DESKTOPINI文件详解
DESKTOP.INI
Desktop.ini文件详解
由于有部分病毒会在文件夹下创建desktop.ini文件,目前很多朋友对该文件产生了错误的认识,认为是病毒文件。
其实这是错误的,desktop.ini与病毒并没有多深的渊源,desktop.ini是系统可识别的一个文件,作用是存储用户对文件夹的个性设置;而病毒所创建的desktop.ini则不同(这么说也并不完全正确,见后文。
),病毒所创建的文件内容依病毒的不同而异,可以是感染日期或其它的有意无意字符(串)。
目录
desktop.ini的用处:
指向特殊文件夹
一、文件夹图标
二、文件夹背景
三、标示特殊文件夹
四、标示文件夹所有者
五、标识特殊的文件夹名称
desktop.ini还有一个特殊的CLSID,修改后能让文件夹和快捷方式一样的功能,当然只能指向文件夹。
一、文件夹图标
[.ShellClassInfo]
InfoTip=注释
IconFile=图标文件的路径
与注册表对应说明
IconIndex=选择要使用文件中的第几个图标
自定义图标文件,其扩展名可以是.exe、.dll、.ico等。
二、文件夹背景
[ExtShellFolderViews]
{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
Attributes=1
IconArea_Image=11.jpg
[.ShellClassInfo]
ConfirmFileOp=0
其中11.jpg是图片,把以上内容用记事本保存为desktop.ini,和背景图片一起放在要改变背景的文件夹内。
为了防止误删,可以把desktop.ini和图片设为隐藏属性。
三、标示特殊文件夹
系统中有一些特殊的文件夹,如回收站、我的电脑、我的文档、网上邻居等。
这些文件夹的标示有两种方法:
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
InternetExplorer:
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}
注:
有部分病毒会建立这样的文件夹以达到隐藏自身的目的.另外这也是一种我们隐藏小秘密的方法.
四、标示文件夹所有者
这通常见于我的文档等如我的文档里就有这样一个文件,内容如下:
[DeleteOnCopy]
Owner=Administrator
Personalized=5
PersonalizedName=MyDocuments
改变文件夹颜色
关于这项功能的实现需要注册一个.dll文件ColorFolder.dll。
具体情况本人由于未曾尝试,故不能提供相应内容,以下是本人在网上搜到的以供参考。
改变文件夹颜色
[.ShellClassInfo]
IconFile=ColorFolder.dll
IconIndex=0
保存为deskto.ini文件,连同ColorFolder.dll文件(Mikebox网盘里有下载)
如果想同时添加背景图片及改变文件夹内文件名颜色!
[ExtShellFolderViews]
IconArea_Text=0x000000FF
Attributes=1
IconArea_Image=bg04.jpg
[.ShellClassInfo]
ConfirmFileOp=0
把名字为bg04.jpg的图片也放到同一个文件夹里,再在原有代码下再加上以上这些就可以改变文件夹的背景图片了!
更换bg04.jpg图片,并修改红色位置的名称(bg04.jpg)为更换后的图片名,就可以设置成为你喜欢的背景图片(建议选用jpg格式的)!
修改0x000000FF就可以变文件颜色为你想要的颜色!
0x000000FF为红色,0x00008000为绿色,0x00FF0000为蓝色,0x00FFFFFF为白色!
(改变颜色也要有动态链接库文件的支持)
注册动态链接库:
请在开始〉〉〉运行中输入:
"regsvr32ColorFolder.dll"(不包括引号,regsvr32和ColorFolder.dll之间有空格!
)注册动态链接库到系统即可!
以上修改完desktop.ini文件后,须要运行(attrib+s相应文件夹的路径)命令才会生效!
五、标识特殊的文件夹名称
实现方法需要利用desktop.ini中的locallizedresourcename一行,例如:
LocalizedResourceName=@shell32.dll,-28995
这一行可以将文件夹的名称显示改成系统文件夹的“我的音乐”
更多的标识如下:
LocalizedResourceName=@shell32.dll,-28995---28997
28996共享视频
28995共享音乐
28997共享图像
---------------------------------------------------
LocalizedResourceName=@shell32.dll,-12688---12696
12693收藏夹
12691我最近的文档
---------------------------------------------------
LocalizedResourceName=@shell32.dll,-21760---21795
21779图片收藏
21780在线服务
21781ProgramFiles
21782程序
21783收到传真
21784发送传真
21785共享文档
21790我的音乐
---------------------------------------------------
LocalizedResourceName=@shell32.dll,-22016---22075
--------------------
"@xpsp2res.dll,-6100"="显示桌面"
"@xpsp1res.dll,-11003"="启动InternetExplorer浏览器"
"@C:
\\WINDOWS\\system32\\SHELL32.dll,-9227"="我的文档"
"@C:
\\WINDOWS\\system32\\SHELL32.dll,-9216"="我的电脑"
"@C:
\\WINDOWS\\system32\\SHELL32.dll,-8964"="回收站"
"@shell32.dll,-22051"="记事本"
"@C:
\\WINDOWS\\system32\\tourstart.exe,-1"="漫游WindowsXP"
"@shell32.dll,-22022"="命令提示符"
"@shell32.dll,-22017"="通讯簿"
"@shell32.dll,-22041"="放大镜"
"@shell32.dll,-22065"="辅助工具管理器"
"@shell32.dll,-22052"="屏幕键盘"
"@shell32.dll,-22040"="本地安全策略"
"@shell32.dll,-22059"="服务"
"@shell32.dll,-22023"="计算机管理"
"@shell32.dll,-22029"="事件查看器"
"@shell32.dll,-22025"="数据源(ODBC)"
"@shell32.dll,-22055"="性能"
"@C:
\\WINDOWS\\system32\\comres.dll,-661"="组件服务"
"@shell32.dll,-21762"="管理工具"
"@shell32.dll,-21761"="附件"
"@shell32.dll,-21760"="辅助工具"
"@shell32.dll,-21772"="娱乐"
"@shell32.dll,-22067"="Windows资源管理器"
"@shell32.dll,-22062"="同步"
"@C:
\\WINDOWS\\system32\\compatUI.dll,-115"="程序兼容性向导"
"@C:
\\WINDOWS\\system32\\SHELL32.dll,-9217"="网上邻居"
"@explorer.exe,-7023"="运行(&R)..."
"C:
\\ProgramFiles\\SkyNet\\FireWall\\PFW.exe"="天网防火墙个人版"
"C:
\\WINDOWS\\system32\\ctfmon.exe"="CTFLoader"
"@C:
\\WINDOWS\\ime\\imkr6_1\\imekrcic.dll,-22"="KoreanInputSystem(IME2002)"
"@C:
\\WINDOWS\\ime\\sptip.dll,-600"="语音识别"
"@C:
\\WINDOWS\\system32\\SHELL32.dll,-22913"="显示连接到此计算机的驱动器和硬件。
"
"@C:
\\WINDOWS\\system32\\SHELL32.dll,-9319"="打印机和传真"
"@C:
\\WINDOWS\\system32\\netshell.dll,-1200"="网络连接"
"@C:
\\WINDOWS\\system32\\SHELL32.dll,-8503"="搜索(&E)..."
"@C:
\\WINDOWS\\system32\\mycomput.dll,-400"="管理(&G)"
"C:
\\WINDOWS\\system32\\rundll32.exe"="RunaDLLasanApp"
"@explorer.exe,-7003"="打开一个程序、文件夹、文档或网站。
"
"C:
\\WINDOWS\\Explorer.EXE"="WindowsExplorer"
"D:
\\ProgramFiles\\QQIP\\CoralQQ.exe"="CoralQQ加载程序"
"D:
\\ProgramFiles\\Maxthon1.58\\Maxthon.exe"="MaxthonWebBrowser"
"C:
\\WINDOWS\\system32\\notepad.exe"="记事本"
"D:
\\ProgramFiles\\QQIP\\QQ.exe"="QQ"
"C:
\\ProgramFiles\\InternetExplorer\\iexplore.exe"="InternetExplorer"
"C:
\\ProgramFiles\\MicrosoftOffice\\OFFICE11\\WINWORD.EXE"="MicrosoftOfficeWord"
"C:
\\PROGRA~1\\EDITPL~1\\EDITPLUS.EXE"="EditPlus"
"C:
\\ProgramFiles\\WindowsNT\\Accessories\\WORDPAD.EXE"="写字板"
"C:
\\WINDOWS\\NOTEPAD.EXE"="记事本"
"@shell32.dll,-12691"="我最近的文档"
"D:
\\yuanwei\\server\\Tomcat_center\\bin\\startup.bat"="startup"
"C:
\\WINDOWS\\system32\\cmd.exe"="WindowsCommandProcessor"
"@C:
\\WINDOWS\\system32\\notepad.exe,-469"="文本文档"
"@shell32.dll,-12693"="收藏夹"
"C:
\\ProgramFiles\\AVIConverter\\AVIConverter.exe"="AVIConverter"
"C:
\\WINDOWS\\system32\\taskmgr.exe"="Windows增强型任务管理器"
"@shell32.dll,-12710"="运行(&R)"
"C:
\\ProgramFiles\\EditPlus2\\editplus.exe"="EditPlus"
"D:
\\ProgramFiles\\Maxthon2\\Maxthon.exe"="MaxthonBrowser"
"D:
\\Foxmail\\Foxmail.exe"="InternetMailClient"
"C:
\\ProgramFiles\\WinRAR\\WinRAR.exe"="WinRAR"
"@wmploc.dll,-1800"="播放"
"@wmploc.dll,-6502"="WindowsMediaPlayer"
"@%SystemRoot%\\system32\\SHELL32.dll,-17154"="打开文件夹以查看文件"
"@%SystemRoot%\\system32\\SHELL32.dll,-17155"="Windows资源管理器"
"@%SystemRoot%\\system32\\SHELL32.dll,-17168"="不执行操作"
"@%systemroot%\\System32\\wiaacmgr.exe,-276"="将图片复制到计算机上的一个文件夹"
"@%systemroot%\\System32\\wiaacmgr.exe,-101"="Microsoft扫描仪和照相机向导"
"@%SystemRoot%\\system32\\SHELL32.dll,-17156"="查看图片的幻灯片"
"@%SystemRoot%\\system32\\SHELL32.dll,-17157"="Windows图片和传真查看器"
"@%SystemRoot%\\system32\\SHELL32.dll,-17158"="打印此图片"
"@%SystemRoot%\\system32\\SHELL32.dll,-17159"="照片打印向导"
"@shell32.dll,-8504"="自动播放(&P)"
"C:
\\WINDOWS\\system32\\shimgvw.dll"="Windows图片和传真查看器"
"C:
\\WINDOWS\\system32\\mspaint.exe"="画图"
"C:
\\PROGRA~1\\MICROS~2\\OFFICE11\\OIS.EXE"="MicrosoftOfficePictureManager"
"@shimgvw.dll,-550"="预览(&V)"
"@C:
\\WINDOWS\\system32\\shimgvw.dll,-303"="JPEG图像"
"C:
\\WINDOWS\\system32\\zipfldr.dll"="Compressed(zipped)Folders"
"C:
\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\Rar$EX00.765\\fo-ts312.exe"="TopStyleProSetup"
"C:
\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\is-DONLV.tmp\\is-VQ0HA.tmp"="Setup/Uninstall"
"C:
\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\Rar$EX00.657\\fo-ts312.exe"="TopStyleProSetup"
"C:
\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\is-G2RO4.tmp\\is-A6NHJ.tmp"="Setup/Uninstall"
"C:
\\ProgramFiles\\Bradbury\\TopStyle3\\TopStyle3.exe"="TopStyle"
"D:
\\Downloads\\editplus\\EditPlus-v2.30.Build.311.HH\\editplus.exe"="EditPlus汉化版"
"C:
\\ProgramFiles\\MicrosoftOffice\\OFFICE11\\EXCEL.EXE"="MicrosoftOfficeExcel"
"C:
\\ProgramFiles\\MicrosoftOffice\\OFFICE11\\MSPUB.EXE"="MicrosoftOfficePublisher"
"C:
\\ProgramFiles\\UltraEdit\\Uedit32.exe"="UltraEdit-32ProfessionalText/HexEditor"
"@C:
\\ProgramFiles\\NetMeeting\\conf.exe,-12345"="H.323Internet电话服务"
"@C:
\\WINDOWS\\system32\\accwiz.exe,-16"="辅助功能向导设置"
"@C:
\\WINDOWS\\inf\\unregmp2.exe,-9909"="WindowsMedia音频/视频文件"
"@C:
\\WINDOWS\\inf\\unregmp2.exe,-9910"="WindowsMedia音频/视频播放列表"
"@C:
\\WINDOWS\\inf\\unregmp2.exe,-9904"="AU格式声音"
"@C:
\\WINDOWS\\system32\\SHELL32.dll,-22978"="公文包"
"@C:
\\WINDOWS\\System32\\ntbackup.exe,-40"="Windows备份文件"
"@C:
\\WINDOWS\\System32\\pdh.dll,-10023"="性能监视器文件"
"@C:
\\WINDOWS\\system32\\shimgvw.dll,-304"="BMP图像"
"@C:
\\WINDOWS\\System32\\cryptext.dll,-6145"="安全编录"
"@C:
\\WINDOWS\\inf\\unregmp2.exe,-9918"="CD音频曲目"
"@C:
\\WINDOWS\\System32\\cdfview.dll,-4610"="频道文件"
"@C:
\\WINDOWS\\System32\\cryptext.dll,-6108"="安全证书"
"@C:
\\ProgramFiles\\NetMeeting\\conf.exe,-12346"="快速拨号"
"@C:
\\WINDOWS\\System32\\cryptext.dll,-6110"="证书吊销列表"
"@C:
\\WINDOWS\\system32\\netshell.dll,-1300"="拨号网络文件"
"@C:
\\WINDOWS\\inf\\unregmp2.exe,-9927"="Microsoft录制的电视节目"
"@C:
\\WINDOWS\\system32\\shimgvw.dll,-301"="EMF图像"
"@C:
\\WINDOWS\\system32\\shimgvw.dll,-302"="GIF图像"
"@C:
\\ProgramFiles\\NetMeeting\\conf.exe,-12347"="IntelIPhone兼容"
"@C:
\\WINDOWS\\System32\\setupapi.dll,-2000"="安装信息"
"@C:
\\ProgramFiles\\InternetExplorer\\ConnectionWizard\\icwres.dll,-20003"="Internet通讯设置"
"@C:
\\WINDOWS\\System32\\wshext.dll,-4804"="JScriptScriptFile"
"@C:
\\WI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DESKTOPINI 文件 详解