1

有没有办法使用 C# 在 Windows 资源管理器中覆盖特定文件格式(我自己的)的图标和/或预览?我的文件是包含 base-64 图像的 xml 文件,我想在资源管理器中将此图像显示为文件图标。

4

1 回答 1

2

您需要实现缩略图外壳扩展。有一篇较早的 MSDN 文章通常解决编写 shell 扩展的问题(尽管它没有专门解决缩略图 shell 扩展)。

请注意,这在 .NET 4.0 之前是不可能的(因此编辑在 MSDN 文章中的注释)。我最初认为您必须以 .NET 4.0 为目标才能使其工作,但根据Peter Ritchie 关于该主题的博客文章,您可以针对任何版本(只需安装.NET 4.0 )。

于 2010-07-17T13:08:17.707 回答