Какие бывают расширения оболочки
Разработчики ОС Windows предусмотрели достаточно широкую возможность по расширению функциональности Проводника. На данный момент существуют следующие типы расширений:
Обработчик | Описание | Может быть применен к | Доступен в версии Windows |
---|---|---|---|
Context menu handler | Позволяет добавлять новые пункты в контекстное меню, появляющееся при нажатии на объекте левой кнопки мыши. | Файл, папка | Windows 95 и более поздние версии. |
Drag-and-drop handler | Позволяет добавлять новые пункты в контекстное меню, появляющееся при перемещении объекта правой кнопкой мыши. | Global basis | Windows 95 и более поздние версии. |
Drop target handler | Позволяет определить действие, вызываемое при перемещении данных над объектом и их сбросом. | Per-file type basis | Windows 95 и более поздние версии. |
Data object handler | Позволяет добавить дополнительные форматы, в которых файл будет предоставлен при копировании в буфер обмена или при операции перемещения. | Per-file type basis | Windows 95 и более поздние версии. |
Icon handler | Позволяет определить иконку файла. | Per-file type basis | Windows 95 и более поздние версии. |
Property sheet handler | Позволяет добавить дополнительную вкладку в окно свойств объекта. | Per-file type basis | Windows 95 и более поздние версии. |
Copy hook handler | Позволяет контролировать файловые операции, производимые пользователем в Проводнике. | Not associated with a file type | Windows 95 и более поздние версии. |
Search handler | Позволяет добавить дополнительный поисковый механизм. | Not associated with a file type | Начиная от Windows 95 и заканчивая Windows XP |
Infotip handler | Позволяет определить текст всплывающей подсказки, появляющейся при наведении указателя мыши на файл. | Per-file type basis | Windows 95 и более поздние версии. |
Thumbnail handler | Позволяет определить эскиз файла при просмотре содержимого папки в виде эскизов. | Per-file type basis | Windows 95 и более поздние версии. |
Disk Cleanup handler | Позволяет добавить дополнительные пункты в приложение Disk Cleanup, предназначенное для освобождения свободного места на жестком диске. | Per-folder basis | Windows 98 и более поздние версии. |
Column handler | Позволяет переопределять или добавлять дополнительные колонки в таблицу, появляющуюся в Проводнике в режиме просмотра Details view. | Per-folder basis | Windows 2000, Windows Me, Windows XP и Server 2003 |
Icon overlay handler | Позволяет определить оверлейную иконку для объекта. | Per-file type basis | Windows 2000 и более поздние версии. |
Metadata handler | Позволяет реализовать механизм извлечения, изменения и добавления метаданных, хранимых в файле. | Per-file type basis | Windows 2000 и более поздние версии. |
Filter handler | Позволяет реализовать механизм индексации свойств и содержимого файла службами Indexing Service или Windows Search из состава ОС Windows. | Per-file type basis | Windows 2000 и более поздние версии. |
AutoPlay handler | Позволяет реализовать механизм автоматического воспроизведения файлов с внешнего носителя. | Per file type category. In Windows XP only, per-device and per file type category. | Windows XP и более поздние версии. |
Property handler | Позволяет реализовать механизм извлечения, изменения и добавления свойств файла. | Per-file type basis | Windows Vista и более поздние версии, Windows XP если установлен Windows Search |
Preview handler | Позволяет реализовать предпросмотр содержимого файла в проводнике. | Per-file type basis | Windows Vista и более поздние версии. |
Смотрите также:
- Что такое расширение оболочки
- Какие бывают расширения оболочки
- Как создать расширение оболочки
- Инициализация расширений оболочки
- Как создать расширение оболочки Context menu
- Как создать расширение оболочки Drag and drop context menu
- Как создать расширение оболочки Drop target
- Как создать расширение оболочки Icon
- Как создать расширение оболочки Info tip
- Как создать расширение оболочки Overlay icon
- Как создать расширение оболочки Preview
- Как создать расширение оболочки Property sheet
- Как создать расширение оболочки Property store
- Как создать расширение оболочки Thumbnail
- Как зарегистрировать расширение оболочки
- Как отлаживать расширение оболочки
- Использование логов