Windows-OneDrive同步文件夹中的上下文菜单

问题描述

我的应用程序在Windows资源管理器中集成了一个上下文菜单:当右键单击文件文件夹时,将出现一个条目,在该条目下可以进行多种操作,例如TortoiseGit和许多其他应用程序。

但是,在OneDrive的同步文件夹中,该条目不会出现在仅联机文件(磁盘上本地不存在的文件)上。我注意到许多其他菜单项也没有出现,包括Windows Defender,Notepad ++和TortoiseGit。

应用程序通过注册实现IShellExtinit和IContextMenu接口的COM对象与上下文菜单进行交互。调试时,我注意到与普通文件/文件夹不同,甚至没有调用IShellExtinit :: Initialize方法

使用FindFirstFileW和FindNextFileW枚举包含此类文件文件夹的文件时,会发现这些仅在线文件,并且应用程序自然地与它们进行交互。

有什么方法可以在这文件上启用上下文菜单吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)