Jak zdefiniować atrybuty typu pliku

Przypisywanie atrybutów typu pliku do skojarzonego identyfikatora ProgID umożliwia kontrolowanie niektórych aspektów zachowania typu pliku. Przed systemem Windows Vista te atrybuty mogły umożliwić ograniczenie zakresu, w jakim użytkownik mógł używać karty właściwości Opcje folderów, aby modyfikować różne aspekty typu pliku, takie jak ikona czy czasowniki.

Atrybuty typu pliku to flagi binarne, definiowane jako wartości REG_DWORD lub REG_BINARY w podkluczu ProgID skojarzonym z typem pliku.

Aby przypisać atrybuty dla typu pliku, wykonaj następujące kroki.

Instrukcje

Krok 1:

Dodaj wpis 'EditFlags' do skojarzonego podklucza ProgID typu pliku.

Krok 2.

Ustaw wpis na odpowiednią wartość atrybutu.

W poniższym przykładzie przedstawiono atrybuty FTA_NoRemove (0x00000010) i FTA_NoNewVerb (0x00000020) ustawione dla typu pliku myp.

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

Uwagi

Flagi można łączyć za pomocą operatora logicznego OR, aby utworzyć pojedynczą wartość atrybutu.

Aby uzyskać listę możliwych atrybutów typu pliku i ich wartości szesnastkowe oraz więcej szczegółów dotyczących programowego pobierania i ustawiania tych wartości, zobacz FILETYPEATTRIBUTEFLAGS.