2011-06-18 51 views
2

我爲Windows資源管理器創建了一個縮略圖圖像處理程序(外殼擴展),用於處理多個TIF/TIFF圖像格式。我知道資源管理器已經包含TIFF支持(由Windows XP附帶的shimgvw.dll擴展提供),但我想用自己的圖像處理擴展替換它。如何替換資源管理器的TIF圖像處理程序?

如果註冊我的擴展(通過ShellEx的/ {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}),並註銷shimgvw.dll中(通過REGSVR32/U shimgvw.dll中的),我的縮略圖處理擴建工程,但是這創造一個問題:shimgvw.dll還處理幾種常見圖像格式(如BMP,JPG,PNG等)的縮略圖,因此在註銷它之後,將禁用對這些格式的支持。

有沒有辦法讓我的擴展工作(只爲.tif文件)而不必註銷shimgvw.dll?提前致謝!

回答

0

我不明白你的問題。 重現你的任務:

  1. 下TIFF創建縮略圖處理

  2. 註冊此\的shellex {BB2E617C ...別名圖像提取

  3. 註銷shimgvw - 爲什麼?

如果你註冊你的DLL來處理蒂芙縮略圖,是無用的取消註冊shimgvw。