【问题标题】:IContextMenu Shell Extension for Phone Storage用于电话存储的 IContextMenu Shell 扩展
【发布时间】:2019-10-19 10:32:08
【问题描述】:

我已经在 Windows 中为文件和文件夹实现了上下文菜单外壳扩展。

但是,我不知道如何在右键单击手机存储(插入我的 Android 手机或类似设备时)(例如内存或 SSD 卡)上显示菜单。

有什么想法吗?这可能吗?

【问题讨论】:

    标签: winapi shell-extensions


    【解决方案1】:

    如果你的意思是你想在通过usb连接设备后自定义驱动器的上下文菜单如“D:\”,你可以在下面注册shell扩展处理程序:

    Computer\HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers  
    

    更多关于预定义外壳对象的详细信息,您可以参考以下链接:

    Predefined Shell Objects

    【讨论】:

    • 当安卓手机连接到Windows PC时,它没有得到一个新的驱动器号。因此,文件夹地址的类型为:This PC\Note 10\Internal Storage\Downloads。由于它使用 MTP 协议传输文件,我们看不到注册表中 File/Folder/Drive 键下注册的任何文件/文件夹上下文菜单处理程序。希望这可以澄清。
    • 是的,现在很清楚了。您还希望上下文菜单自定义也适用于内部存储中的文件夹,对吧?
    • 根据预定义的shell对象文档,您可以为子键*下的所有文件注册处理程序,但是对于内部存储中的文件夹是不可能的。如果您需要此功能,可以从反馈中心提交反馈。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多