我有一个用c ++编写的Shell上下文菜单处理程序,该处理程序与pdf文件相关联,并在上下文菜单中添加了一个项目。我使用Regsvr32.exe注册我的上下文菜单处理程序。但是,当打开pdf的默认应用为“ Adobe Acrobat DC”时,上述项目仅在Windows 8.1中可见。它不适用于其他操作系统以及Adobe pdf产品的其他版本。我该怎么办。我发现通过在安装“ Adobe Acrobat DC”时在Windows8.1中注册上下文菜单处理程序,将上下文菜单的CLSID添加到“ Computer \ HKEY_CLASSES_ROOT \ Acrobat.Document.DC \ Shellex”注册表项下。我在Windows 10中手动添加了此键的值,但它没有用。 值得指出的是,我对foxit阅读器没有这个问题。 我该怎么办?