Можно ли связать IThumbnailProvider с содержимым папки, а не с суффиксом файла

Вот моя ситуация:

Я создал виртуальную файловую систему, используя CBFSConnect на Windows.

Большая часть данных находится на удаленном сервере и зашифрована. Я хотел бы иметь возможность инициировать автоматическую загрузку / дешифрование при запуске чтения или записи в файл. Хитрость в том, что я не хочу делать это, когда проводник читает файлы для создания миниатюр или превью.

Я думал, что одним из решений может быть предоставление IThumbnailProvider, который будет предоставлять общие эскизы для файлов. Проблема в том, что, насколько я вижу, IThumbnailProvider связан с конкретным суффиксом файла, но мне нужно, чтобы он был связан с любым файлом в моей файловой системе. Добавление пользовательского суффикса не будет приемлемым.

Можно ли связать IThumbnailProvider с любым файлом в определенной папке?

У кого-нибудь есть какие-либо другие способы запретить Windows Explorer пытаться создать миниатюры для файлов, которые отображаются?

Я обнаружил, что установка атрибута файла на FILE_ATTRIBUTE_OFFLINE или создание моей файловой системы как сетевой файловой системы не имеет никакого эффекта, проводник все еще читает файлы.

Барри

0 ответов

Другие вопросы по тегам