Я создал обработчик миниатюрных изображений (расширение оболочки) для Windows Explorer, для обработки нескольких форматов изображений TIF / TIFF. Я знаю, что в Explorer уже включена поддержка TIFF (предоставляется расширением shimgvw.dll, поставляемым с Windows XP), но я хочу заменить его собственным расширением обработчика изображений.
Если я зарегистрировал свое расширение (через ShellEx / {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}) и отменил регистрацию shimgvw.dll (через regsvr32 / u shimgvw.dll), расширение моего обработчика миниатюр работает, но при этом создается проблема: shimgvw.dll также обрабатывает эскизы для нескольких распространенных форматов изображений, таких как BMP, JPG, PNG и т. д., поэтому после отмены регистрации поддержка этих форматов отключается.
Есть ли способ заставить мое расширение работать (только для файлов .tif) без необходимости отмены регистрации shimgvw.dll? Заранее спасибо!