Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在windows shell/explorer中覆盖文件图标_C#_File_Shell_Icons_Windows Explorer - Fatal编程技术网

C# 在windows shell/explorer中覆盖文件图标

C# 在windows shell/explorer中覆盖文件图标,c#,file,shell,icons,windows-explorer,C#,File,Shell,Icons,Windows Explorer,是否有方法使用C#覆盖Windows资源管理器中特定文件格式(我自己的)的图标和/或预览?我的文件是包含base-64图像的xml文件,我希望在资源管理器中将此图像显示为文件图标。您需要实现一个。一般来说,有一个解决编写shell扩展的方法(尽管它没有专门解决缩略图shell扩展) 请注意,这在.NET4.0之前是不可能的(因此在MSDN文章中有编者的注释)。我原本以为你必须以.NET4.0为目标,它才能工作,但根据,你可以以任何版本为目标(.NET4.0只需安装)

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

您需要实现一个。一般来说,有一个解决编写shell扩展的方法(尽管它没有专门解决缩略图shell扩展)

请注意,这在.NET4.0之前是不可能的(因此在MSDN文章中有编者的注释)。我原本以为你必须以.NET4.0为目标,它才能工作,但根据,你可以以任何版本为目标(.NET4.0只需安装)