如何替换资源管理器的 TIF 图像处理程序?
我为 Windows 资源管理器创建了一个缩略图图像处理程序(外壳扩展),用于处理多种 TIF/TIFF 图像格式。我知道 Explorer 已经包含 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?提前致谢!
I've created a thumbnail image handler (shell extension) for Windows Explorer, for handling several TIF/TIFF image formats. I know that Explorer already includes TIFF support (provided by the shimgvw.dll extension, which comes with Windows XP), but I want to replace it with my own image handler extension.
If I register my extension (via ShellEx/{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}), and unregister shimgvw.dll (via regsvr32 /u shimgvw.dll), my thumbnail handler extension works, but this creates a problem: shimgvw.dll also handles thumbnails for several common image formats like BMP, JPG, PNG, etc, so after unregistering it, support for these formats gets disabled.
Is there any way to make my extension work (just for .tif files) without having to unregister shimgvw.dll? Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不明白你的问题。
重现您的任务:
创建缩略图处理程序
在 tiff\shellex{bb2e617c... 别名图像提取器下注册此内容
取消注册 shimgvw - 为什么?
如果您注册 dll 来处理 tiff 缩略图,则取消注册 shimgvw 是没有用的。
I dont understand your question.
Reproduce your tasks:
Create thumbnail handler
Register this under tiff\shellex{bb2e617c... alias image extractors
Unregister shimgvw - why?
If you register your dll to handle tiff thumbnails, is useless unregister shimgvw.