Можно ли связать IThumbnailProvider с содержимым папки, а не с суффиксом файла
Вот моя ситуация:
Я создал виртуальную файловую систему, используя CBFSConnect на Windows.
Большая часть данных находится на удаленном сервере и зашифрована. Я хотел бы иметь возможность инициировать автоматическую загрузку / дешифрование при запуске чтения или записи в файл. Хитрость в том, что я не хочу делать это, когда проводник читает файлы для создания миниатюр или превью.
Я думал, что одним из решений может быть предоставление IThumbnailProvider, который будет предоставлять общие эскизы для файлов. Проблема в том, что, насколько я вижу, IThumbnailProvider связан с конкретным суффиксом файла, но мне нужно, чтобы он был связан с любым файлом в моей файловой системе. Добавление пользовательского суффикса не будет приемлемым.
Можно ли связать IThumbnailProvider с любым файлом в определенной папке?
У кого-нибудь есть какие-либо другие способы запретить Windows Explorer пытаться создать миниатюры для файлов, которые отображаются?
Я обнаружил, что установка атрибута файла на FILE_ATTRIBUTE_OFFLINE или создание моей файловой системы как сетевой файловой системы не имеет никакого эффекта, проводник все еще читает файлы.
Барри