如何替换Explorer的TIF图像处理程序?

时间:2011-06-18 14:31:46

标签: windows shell windows-shell shell-extensions

我为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?提前谢谢!

1 个答案:

答案 0 :(得分:0)

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

  1. 创建缩略图处理程序

  2. 在tiff \ shellex下注册{bb2e617c ... alias image extractors

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

  4. 如果你注册你的dll来处理tiff缩略图,那就没用了取消注册shimgvw。