Windows ZIP和库上下文菜单问题

Windows ZIP和库上下文菜单问题,windows,menu,registry,Windows,Menu,Registry,我正在为Windows开发一个基于上下文菜单的实用程序(目前为7),但我遇到了一些问题 您可能知道,要为文件和/或文件夹创建上下文菜单,必须分别在以下位置创建键: HKCR\*\Shell\ 及 HKCR\Directory\Shell\ 问题 右键单击ZIP文件时,会出现文件夹上下文菜单,此时我需要文件上下文菜单 URL文件的文件上下文菜单仅在从库中进行交互时显示,如您所见: 非图书馆互动 图书馆互动 用于LNK文件的上下文菜单命令仅在与库中的文件交互时执行 在“HKCR\AllFile

我正在为Windows开发一个基于上下文菜单的实用程序(目前为7),但我遇到了一些问题

您可能知道,要为文件和/或文件夹创建上下文菜单,必须分别在以下位置创建键:

  • HKCR\*\Shell\

  • HKCR\Directory\Shell\
  • 问题
  • 右键单击
    ZIP
    文件时,会出现文件夹上下文菜单,此时我需要文件上下文菜单
  • URL
    文件的文件上下文菜单仅在从库中进行交互时显示,如您所见:

    非图书馆互动

    图书馆互动

  • 用于
    LNK
    文件的上下文菜单命令仅在与库中的文件交互时执行

  • 在“HKCR\AllFileSystemObjects\Shell”中创建谓词修复了奇怪的库行为,但这不是修复,因为我需要不同的文件和文件夹子命令。有人能解决这个问题吗?我已经有一段时间没有处理shell扩展了,但是你没有得到构建菜单的对象列表吗?难道你不能检查一下它们,然后适当地建立你的菜单吗?