Windows资源管理器 - 每个文件的自定义图标?

Tes*_*rex 3 windows windows-explorer thumbnails

我只是对此感到好奇,因为对我来说这样做可能太麻烦了.我想知道如何让自定义类型的每个文件在Windows资源管理器中都有不同的描述性图标.一个典型的例子就是Photoshop的.psd文件.Windows本身并不知道psd是什么(我假设?),但不知何故,在Windows中浏览时,文件图标是psd本身的缩略图.

这是怎么做到的?从编程角度和操作系统角度来看,我都很好奇.例如,当Windows看到.psd时,它如何获取缩略图?Adobe是否在魔术位置安装了一些单独的实用程序,Windows用它来生成文件的缩略图?

ism*_*ail 6

这是通过Shell扩展处理程序完成的,看它是如何完成的,请参阅创建图标处理程序.