标签: c# .net windows windows-shell shell-icons
我想获取文件类型的Windows系统图标,而不必提供现有文件路径(SHGetFileInfo所需)
这可能,还是我不得不求助于创建临时文件或阅读注册表?
答案 0 :(得分:3)
可以使用文件扩展名作为SHGetFileInfo中的第一个参数。 您还必须使用SHGFI_USEFILEATTRIBUTES标志。
答案 1 :(得分:0)
如果您对实施感兴趣,我在2004年就此发了一篇博文,仍然可以在这里找到(关于第三个条目)Old blog post