Windows资源管理器 - 相同文件扩展名的动态图标

时间:2009-05-08 15:01:12

标签: visual-studio icons windows-explorer

对于Visual Studio .sln文件,Window Explorer正在做一些“聪明”的事情,以确定是否显示v8或v9图标。

现在,当双击/启动图标时,我知道它通过“Visual Studio Launcher”应用程序查看sln文件中的版本信息并选择性地运行VS2005或VS2008

但是任何想法它是如何做的图标部分。据推测,只需浏览一个文件夹,就会在后台打开文件并决定使用哪个Icon,但它是如此无缝/快速。

知道它是如何完成的。我们这里有配置生成器,由ClickOnce更新部署,但是人们很容易看到哪个版本的生成器应用程序创建了配置文件。

干杯,

2 个答案:

答案 0 :(得分:6)

我认为这就是你要找的东西?

How to Create Icon Handlers

答案 1 :(得分:1)

tutorial to shell extensions上查看custom icons的这一部分。