【问题标题】:Restrict Windows shell extension to folder/drive将 Windows shell 扩展限制为文件夹/驱动器
【发布时间】:2022-02-09 10:44:26
【问题描述】:

我正在开发一个 shell 扩展,它应该显示存储在虚拟驱动器(将其视为外部硬盘驱动器)上的文件(主要是 .jpgs)的扩展属性。

是否可以注册 shell 扩展,使其仅适用于特定文件夹/驱动器(在我的情况下为外部硬盘驱动器)的文件,并将其他文件夹中 jpg 的处理留给 Windows 默认 shell 扩展?

问候,

塞巴斯蒂安

【问题讨论】:

    标签: windows windows-shell shell-extensions


    【解决方案1】:

    本文列出了注册 shell 扩展的方法:http://msdn.microsoft.com/en-us/library/cc144096(VS.85).aspx

    您应该能够在外部硬盘驱动器上创建一个系统文件夹,其中包含指向您的扩展的 desktop.ini 文件。

    或者,您可以在扩展程序本身中检查路径,如果它不在您指定的位置,则不执行额外的逻辑。

    【讨论】:

      【解决方案2】:

      将您的应用信息放在: HKEY_CLASSES_ROOT\Directory\shell\

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-28
        • 2013-08-25
        • 1970-01-01
        • 1970-01-01
        • 2023-01-24
        • 1970-01-01
        • 2015-01-08
        • 1970-01-01
        相关资源
        最近更新 更多