2008-09-24 14 views
9

Tôi đã viết một nhà cung cấp hình thu nhỏ theo các giao diện được chỉ định trên MSDN. Tuy nhiên, tôi đã không thể tìm ra cách đăng ký nó theo cách mà Vista thực sự gọi vào nó. Có ai nhận được một nhà cung cấp hình thu nhỏ làm việc cho Vista không? Mã mẫu hoặc liên kết sẽ đặc biệt hữu ích.Làm cách nào để viết một IThumbnailProvider hoạt động cho Windows Vista

+0

Bạn đang chạy Vista 64? Tôi cũng gặp vấn đề với phiên bản 64 bit. –

Trả lời

3

Cách documented để đăng ký IThumbnailProvider của bạn là tạo mục đăng ký tại HKCR \ .ext \ ShellEx \ {E357FCCD-A995-4576-B01F-234630154E96} và đặt giá trị chuỗi (Mặc định) thành GUID của IThumbnailProvider của bạn .

Việc lắp ráp của bạn cần phải được đăng ký trước. Nếu sử dụng .NET, điều đó có nghĩa là bạn sẽ cần phải sử dụng công cụ RegAsm.exe để đăng ký nó.

Có mã mẫu tại đây: http://www.benryves.com/?mode=filtered&single_post=3189294