如何样改变资源管理器里的文件夹或文件的颜色和图标

怎么样改变资源管理器里的文件夹或文件的颜色和图标?
怎么样改变资源管理器里的文件夹或文件的颜色和图标?就像ntfs格式下压缩文件夹会显示不同颜色那样。

TortoiseSVN   是怎么做到修改文件夹的图标的?

我的dll已经注入到   expleror   里面

------解决方案--------------------
http://www.openitpower.com/wenzhang/97/10853_1.html
------解决方案--------------------
修改文件夹里的Desktop.ini文件。
加入如下语句;
[.ShellClassInfo]
IconFile=%SystemRoot%\system32\SHELL32.dll
IconIndex=43
43代表图标的索引号,可以自己更换。
------解决方案--------------------
mark一下,学习
------解决方案--------------------
mark一下,学习

------解决方案--------------------
那就难以实现了
------解决方案--------------------
http://msdn2.microsoft.com/en-us/library/ms997573.aspx
http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/custom.asp?frame=true