Типы файлов и сопоставления файлов
Этот раздел, посвященный типам файлов и сопоставлениям файлов, организован следующим образом:
- Регистрация приложения
- Типы файлов
- Выбор расширения типа файла
- Определение атрибутов типа файла
- Добавление приложения в диалоговое окно "Открыть с помощью"
- Как исключить приложение из диалогового окна "Открыть с помощью" для несвязанных типов файлов
- Как работают сопоставления файлов
- Просмотр содержимого по типу или типу файла
- Регистрация настраиваемых свойств и макета для типа файла
- Средство проверки типов файлов
- Использование средства проверки типов файлов
- Обработчики типов файлов
- Программные идентификаторы
- Регистрация типа файла для нового приложения
- Воспринимаемые типы
- Массивы сопоставлений
Дополнительные ресурсы
- Set Program Access and Computer Defaults (SPAD) — это панель управления Windows, который позволяет пользователям с правами администратора задать компьютер по умолчанию и скрыть или отобразить приложение. Примерами приложений, зарегистрированных в SPAD, являются приложения для мультимедиа, почты, браузера, Messenger и Java. Настройка программ по умолчанию (SYDP) — это панель управления Windows, которая работает с ограниченными привилегиями и позволяет пользователям устанавливать для пользователя значение по умолчанию. Любое приложение может зарегистрировать в SYDP. Сведения о регистрации приложений SPAD и SYDP см. в разделах Рекомендации по сопоставлениям файлов и программам по умолчанию и Настройка доступа к программам и компьютеру по умолчанию (SPAD).
- См. общие сведения о командах и сопоставлениях файлов.
- Сведения о создании хранилища данных оболочки см. в статье Реализация базовых интерфейсов объектов папок.
Справочную документацию см. в следующих разделах:
- Чтобы выполнить команду в элементе оболочки, см. метод InvokeVerb .
- Чтобы получить коллекцию глаголов, которые могут выполняться в элементе оболочки, см. метод Verbs .
- Сведения о выполнении операции с указанным файлом см. в разделе Функции ShellExecute или ShellExecuteEx .
- Список воспринимаемых по умолчанию типов см. в перечислении PERCEIVED .
- Чтобы получить воспринимаемый тип файла на основе его расширения, см. функцию AssocGetPerceivedType .