Я думаю, что есть способ расширить оболочку Windows, чтобы сделать (например) другие типы архивов в том же духе поддержки ZIP-файлов «сжатых папок».Каков интерфейс для реализации для создания «папок», таких как «ZIP-сжатые папки» в проводнике Windows?
Я признаю, что интерфейс оболочки довольно ясен, когда вы знакомы с терминологией оболочки, но на самом деле тупой в противном случае. Мое текущее предположение было бы IShellFolder
, но я думаю, что это создаст дополнительную папку в том же месте, что и в дополнение к файлу, вместо предоставления специальной поддержки самого файла.
Итак, что реализовать?
Я думаю, что это оболочка расширение пространства имен. IShellFolder - это только интерфейс, который представляет все контейнеры (папки) оболочки. –
Это точно, что это такое. Обычный SNE, который открывает .zip-файл и представляет его содержимое в виде папок и файлов с использованием стандартных интерфейсов оболочки, таких как 'IShellFolder' и' IShellItem', и PIDL. –