ShellExView 与 ShellMenuView

ShellExView 与 ShellMenuView

我不擅长使用电脑。有人能像我 5 岁的孩子一样解释一下:

  1. ShellExView 和 ShellMenuView 之间有什么区别?

  2. ‘shell 扩展’和‘静态菜单项’的含义?这条评论律师:

ShellExView 列出 shell 扩展。ShellMenuView 仅列出静态菜单项。

答案1

ShellExView 和 ShellMenuView 有什么区别?

ShellExView 实用程序显示您的计算机上安装的 shell 扩展的详细信息,并允许您轻松禁用和启用每个 shell 扩展。

笔记:

  • 并非所有 Shell 扩展都会添加菜单项 - 只有那些是上下文菜单处理程序的才会添加菜单项。请参阅下面的其他类型 Shell 扩展的示例。

来源ShellExView - Windows 的 Shell 扩展管理器

ShellMenuView 是一个小型实用程序,它显示当您在 Windows 资源管理器上右键单击文件/文件夹时出现在上下文菜单中的静态菜单项列表,并允许您轻松禁用不需要的菜单项。

来源ShellMenuView-禁用/启用资源管理器的上下文菜单项


什么是 Shell 扩展?

Shell 扩展是一个 COM 对象,它为 Windows shell(Explorer)添加了某种功能。

“外壳扩展”一词由两部分组成。外壳是指 Explorer,扩展是指您编写的代码,当发生预定事件(例如,右键单击 .DOC 文件)时,Explorer 将运行该代码。因此,外壳扩展是一个向 Explorer 添加功能的 COM 对象。

Shell 扩展是一个进程内服务器,它实现了一些处理与 Explorer 通信的接口。

有许多类型的 shell 扩展,每种类型在发生不同事件时都会被调用。以下是一些较常见的类型以及调用它们的情况:

在此处输入图片描述

来源编写 Shell 扩展的完整指南 - 第一部分 - CodeProject


什么是静态菜单项?

在此上下文中,当您右键单击 Windows 资源管理器中的文件/文件夹时,上下文菜单中出现的任何菜单项都具有未通过 Shell 扩展添加

相关内容