如何定义文件类型属性

将文件类型属性分配给关联的 ProgID 使您能够控制文件类型行为的某些方面。 在 Windows Vista 之前,这些属性可让你限制用户使用 “文件夹选项” 属性选项卡修改文件类型的各个方面(如图标或谓词)的程度。

文件类型属性是指定为 REG_DWORDREG_BINARY 文件类型的关联 ProgID 子项中的值的二进制标志。

若要为文件类型分配属性,请执行以下步骤。

Instructions

步骤 1:

将 EditFlags 条目添加到文件类型的关联 ProgID 子项。

步骤 2:

将条目设置为相应的属性值。

下面的示例演示为 .myp 文件类型设置的FTA_NoRemove (0x00000010) 和FTA_NoNewVerb (0x00000020) 属性。

HKEY_CLASSES_ROOT
   .myp-file
      (Default) = ApplicationVendor.MyProgram
   ApplicationVendor.MyProgram
      (Default) = MyProgram Application
      EditFlags = 0x00000030

备注

标志可以与逻辑 OR 组合在一起,形成单个属性值。

有关可能的文件类型属性及其十六进制值的列表,以及有关以编程方式检索和设置这些值的详细信息,请参阅 FILETYPEATTRIBUTEFLAGS