Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если вы планируете связать один или несколько типов файлов с новым приложением, необходимо определить ProgID для каждого типа файла, который требуется связать с приложением.
Чтобы создать ProgID для каждого уникального типа файла, который обрабатывает приложение, выполните следующие действия.
Инструкции
Шаг 1.
Обратите внимание, что некоторые типы файлов имеют несколько расширений, указывающих на один и тот же ProgID; Например:
- HKEY_CLASSES_ROOT\App.jpeg (ваш progID)
- HKEY_CLASSES_ROOT\.jpg = App.jpeg (сопоставления типов файлов)
- HKEY_CLASSES_ROOT\.jpeg = App.jpeg
Шаг 2.
Удалите значения ProgID при установке и удалении программы.
Шаг 3.
Не изменяйте сопоставления типов файлов во время удаления. Это работает, так как сопоставления типов файлов хранятся на пользователя в HKEY_CLASSES_ROOT\.ext, и система определяет случай, когда значение ProgID отсутствует и игнорирует его. Оставляя сопоставления типов файлов без изменений, избегается необходимость иметь условный код, который удаляет сопоставление типов файлов только в том случае, если значение все еще ссылается на ProgID. Важно избежать этого в случаях, когда оно может быть изменено другим приложением, и поэтому не удается легко удалить значение.
Шаг 4.
Укажите уникальное значение для описания типа файла каждого типа файла ProgID, выполнив одно из следующих действий:
- Оставьте значение progID пустым по умолчанию, в этом случае система использует ext-файл.
- Предоставьте локализованное значение через FriendlyTypeName и для совместимости со старыми приложениями, которые напрямую считывают реестр, обязательно укажите значение по умолчанию ProgID в качестве описания типа файла (то есть используйте то же значение, которое ссылается на FriendlyTypeName в английском ресурсе).
Замечания
Если вы планируете связать файл с существующим приложением, найдите приложение ProgID в реестре. Для получения дополнительной информации см. типы файлов.