问题描述
|
我已经为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?提前致谢!
解决方法
我不明白你的问题。
重现您的任务:
创建缩略图处理程序
在tiff \\ shellex {bb2e617c ...别名图像提取器下注册
取消注册shimgvw-为什么?
如果您注册您的dll以处理tiff缩略图,则取消注册shimgvw是无用的。