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