Поделиться через


Определение атрибутов типа файла

Назначение атрибутов типа файла связанному ProgID позволяет управлять некоторыми аспектами поведения типа файла. До Windows Vista эти атрибуты позволяют ограничить степень, в которой пользователь может использовать вкладку параметров папки для изменения различных аспектов типа файла, таких как значок или команды.

Атрибуты типа файла представлены двоичными флагами, такими как значения REG_DWORD или REG_BINARY, указанные в связанном с типом файла подразделе ProgID.

Чтобы назначить атрибуты для типа файла, выполните следующие действия.

Инструкции

Шаг 1.

Добавьте запись EditFlags в связанный с ним подраздел ProgID типа файла.

Шаг 2.

Задайте для записи соответствующее значение атрибута.

В следующем примере показаны атрибуты FTA_NoRemove (0x00000010) и FTA_NoNewVerb (0x00000020), заданные для типа файла MYP.

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

Замечания

Флаги можно объединить с логическим ИЛИ для формирования значения одного атрибута.

Список возможных атрибутов типа файла и шестнадцатеричных значений, а также дополнительные сведения о программном извлечении и настройке этих значений см. в FILETYPEATTRIBUTEFLAGS.