我为 Windows 资源管理器创建了一个缩略图处理程序(shell 扩展),用于处理多种 TIF/TIFF 图像格式。我知道资源管理器已经包含 TIFF 支持(由 Windows XP 附带的 shimgvw.dll 扩展提供),但我想用我自己的图像处理程序扩展替换它。
如果我注册我的扩展(通过 ShellEx/{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}),并取消注册 shimgvw.dll(通过 regsvr32 /u shimgvw.dll),我的缩略图处理程序扩展工作,但这会产生一个问题:shimgvw .dll 还处理 BMP、JPG、PNG 等几种常见图像格式的缩略图,因此在取消注册后,对这些格式的支持将被禁用。
有什么方法可以使我的扩展工作(仅适用于 .tif 文件)而无需注销 shimgvw.dll?提前致谢!