Visual Studio有2008年和2010年的* .SLN文件。
在资源管理器中,与文件关联的图标以某种方式基于版本。我总是认为相关的图标只是看了扩展名,但显然还有更多的事情发生。
我要求堆栈溢出作为开发人员 - 对于我的应用程序,但如果你觉得这属于另一个论坛,我很高兴将讨论转移到其他地方。
谢谢!
答案 0 :(得分:12)
看看HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\ShellEx\IconHandler
。该图标由shell扩展程序处理,而不是通常使用DefaultIcon
。
MSDN的Creating Icon Handlers页面向您展示了如何创建提供图标的shell扩展DLL。
答案 1 :(得分:1)
我在http://www.delphi3000.com/articles/article_3285.asp找到了一些似乎可以完成这项工作的Delphi代码。也许这可以给你一些灵感。
编辑:网站不再存在,使用@ samir105提供的web.archive.org