如何通过Desktop.ini实现文件夹的自定义谓词

在 Windows 7 及更高版本中,可以使用 Desktop.ini 向文件夹添加谓词。 有关Desktop.ini文件的详细信息,请参阅 如何使用 Desktop.ini自定义文件夹

注意

Desktop.ini文件应始终标记为 “系统 + 隐藏 ”,以免向用户显示。

 

若要通过Desktop.ini文件为文件夹添加自定义谓词,请执行以下步骤。

Instructions

步骤 1:

创建标记为 “只读” 或“ 系统”的文件夹。

步骤 2:

创建包含 [的 Desktop.ini 文件。ShellClassInfo] DirectoryClass=Folder ProgID。

步骤 3:

在注册表中,创建为 CanUseForDirectory 的 \ HKEY_CLASSES_ROOTFolder ProgID。 CanUseForDirectory 值可避免滥用 ProgID,这些 ProgID 设置为不通过Desktop.ini参与为文件夹实现自定义谓词。

步骤 4:

Folder ProgID 子项下添加谓词,例如:

HKEY_CLASSES_ROOT
   CustomFolderType
      Shell
         MyVerb
            command
               (Default) = %SystemRoot%\system32\notepad.exe %1\desktop.ini

备注

注意

这些谓词可以是默认谓词,在这种情况下,双击文件夹会激活谓词。