我为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?提前谢谢!
答案 0 :(得分:0)
我不明白你的问题。 重现您的任务:
创建缩略图处理程序
在tiff \ shellex下注册{bb2e617c ... alias image extractors
取消注册shimgvw - 为什么?
如果你注册你的dll来处理tiff缩略图,那就没用了取消注册shimgvw。