如何替换资源管理器的 TIF 图像处理程序?

发布于 2024-11-16 05:26:38 字数 419 浏览 6 评论 0原文

我为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

聆听风音 2024-11-23 05:26:38

我不明白你的问题。
重现您的任务:

  1. 创建缩略图处理程序

  2. 在 tiff\shellex{bb2e617c... 别名图像提取器下注册此内容

  3. 取消注册 shimgvw - 为什么?

如果您注册 dll 来处理 tiff 缩略图,则取消注册 shimgvw 是没有用的。

I dont understand your question.
Reproduce your tasks:

  1. Create thumbnail handler

  2. Register this under tiff\shellex{bb2e617c... alias image extractors

  3. Unregister shimgvw - why?

If you register your dll to handle tiff thumbnails, is useless unregister shimgvw.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文