c# - 如何通过 sharpshell 为回收站添加 shell 上下文菜单?

标签 c# contextmenu sharpshell

如何通过 sharpshell 为回收站添加 shell 上下文菜单?

这可能吗?

enter image description here

最佳答案

Windows 系统中虚拟回收站文件夹的类 GUID 是 {645FF040-5081-101B-9F08-00AA002F954E}

您可以通过 COMServerAssociation 属性和指定 AssociationType = Class 指定要在 SharpShell 中为此类注册的上下文菜单处理程序,并通过以下方式直接指定类:

[COMServerAssociation(AssociationType.Class, "{645FF040-5081-101B-9F08-00AA002F954E}")]
public class MyContextMenuExtension: SharpContextMenu
{
  // ...
}

关于c# - 如何通过 sharpshell 为回收站添加 shell 上下文菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40954298/

相关文章:

c# - 如何编写我自己的代理、匿名器并托管它以在网站在工作中被阻止时提供帮助

c# - Azure EventHub函数触发默认重试机制

c# - 在 SharpShell 上下文菜单中选择要重命名的文件

c# - 有没有办法在 NLog 4.6 中以编程方式配置目标规则过滤器?

c# - RegisterHotKey 不适用于不可见的表单 (c#)

javascript - 禁用上下文菜单但不在文本框中

windows-phone-7 - 以编程方式添加 WP7 ContextMenu

javascript - 右键单击时禁用默认的 silverlight 上下文菜单

c# - 使用安装程序注册 sharpshell 程序集。