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

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

注意

Desktop.ini文件应始终标记为 SystemHidden + ,以便不会向用户显示它们。

 

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

说明

步骤 1:

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

步骤 2:

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

步骤 3:

在注册表中,使用 CanUseForDirectory 的值创建 HKEY_CLASSES_ROOT\Folder ProgID。 CanUseForDirectory 值可避免滥用未参与通过Desktop.ini实现文件夹的自定义谓词的 ProgID。

步骤 4:

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

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

注解

注意

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