C# 如何禁用给定文件路径的预览处理程序
我正在用C#编写一个应用程序,并考虑使用Windows的C# 如何禁用给定文件路径的预览处理程序,c#,.net,windows,preview-handler,ipreviewhandler,C#,.net,Windows,Preview Handler,Ipreviewhandler,我正在用C#编写一个应用程序,并考虑使用Windows的PreviewHandler。我刚刚开始使用Windows资源管理器和预览处理程序,所以不知道该做什么,从哪里开始。坦白地说,我不知道它是如何工作的,所以任何指导都是有帮助的 要求是禁用给定文件路径的文件\文件夹预览。假设我共享了一个文件路径C:\User\abcd\MyDocuments\Pictures,并且在这个文件夹中有10个文件,那么默认情况下Windows会显示这些文件的预览。我们的要求是禁用文件预览 这能做到吗?如果是这样的话
PreviewHandler
。我刚刚开始使用Windows资源管理器
和预览处理程序
,所以不知道该做什么,从哪里开始。坦白地说,我不知道它是如何工作的,所以任何指导都是有帮助的
要求是禁用给定文件路径的文件\文件夹预览。假设我共享了一个文件路径C:\User\abcd\MyDocuments\Pictures
,并且在这个文件夹中有10个文件,那么默认情况下Windows会显示这些文件的预览。我们的要求是禁用文件预览
这能做到吗?如果是这样的话,有谁能指导我如何做到这一点
对于给定的文件扩展名,我们可能希望禁用预览。类似于.png
文件,但不适用于.pdf
文件
有什么指导吗
[编辑]
让我重新表述我的问题。如何在预览窗格中为文件提供自定义预览?假设我想根据某些条件在预览窗格中显示图像文件,我可以这样做吗?我可以在我自己的代码中添加一些条件,以便在某些情况下不会显示预览
谢谢
Deb可以使用ShellExtensions更改所有具有指定扩展名的文件的概览/缩略图。您可以使用SharpShell()完成此操作