Visual Studio有2008年和2010年的* .SLN文件。
在资源pipe理器中,与该文件关联的图标以某种方式基于该版本。 我总是有这样的印象:相关的图标只是看着扩展名,但显然还有更多。
作为一个开发人员,我要求堆栈溢出 – 对于我的应用程序,但如果您觉得这属于另一个论坛,我很乐意将讨论移到其他地方。
谢谢!
看看HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\ShellEx\IconHandler
。 该图标由外壳扩展处理,而不是通常使用DefaultIcon
。
MSDN的“ 创建图标处理程序”页面显示了如何创建提供图标的外壳扩展DLL。
我在http://www.delphi3000.com/articles/article_3285.asp上找到了一些似乎可以完成这个工作的Delphi代码。 也许这可以给你一些启发。
编辑:网站不存在了,使用由@ samir105提供的web.archive.org