答案1
您可以通过注册表控制该区域:
HKEY_CLASSES_ROOT*\shellex\ContextMenuHandlers
您可以手动编辑(添加/删除)键
另一个选项是使用上下文菜单编辑器之一,如列表中的任何一个这里
答案2
恐怕您无法自定义这些图标,因为它们是使用与传统系统不同的系统创建的,在传统系统中,HKEY_CLASSES_ROOT\.extension\shell\open\command
执行哪个程序的信息和额外数据(如菜单名称和显示图标)直接存储在注册表中,您可以使用注册表编辑器对其进行修改。
这些图标是使用更先进的方法创建的,其中每个程序注册一个 .dll,然后处理与该程序的所有菜单项相关的所有内容,包括图标。新程序倾向于使用此系统,因为它比旧系统更灵活,功能更多(例如,WinRAR 可以有一个Add to "filename.rar"
使用所选文件名称的条目,而旧系统只能有通用的Add to archive...
)。
因此,自定义这些图标的唯一选项是提供像 WinRAR 那样的选项。