如何为Windows Vista编写有效的IThumbnailProvider

use*_*768 9 com thumbnails windows-vista

我按照MSDN上指定的接口编写了缩略图提供程序.但是,我一直无法弄清楚如何以Vista实际调用它的方式注册它.有没有人让一个缩略图提供商为Vista工作?示例代码或链接将特别有用.

Ada*_*hes 3

注册 IThumbnailProvider 的记录方法是在 HKCR\.ext\ShellEx\{E357FCCD-A995-4576-B01F-234630154E96} 创建注册表项,并将(默认)字符串值设置为 IThumbnailProvider 的 GUID。

您的程序集需要首先注册。如果使用 .NET,这意味着您将需要使用 RegAsm.exe 工具来注册它。

这里有示例代码:http://www.benryves.com/? mode=filtered&single_post=3189294