Com 如何为Windows Vista编写一个可用的提供程序

Com 如何为Windows Vista编写一个可用的提供程序,com,windows-vista,thumbnails,Com,Windows Vista,Thumbnails,我已经按照MSDN上指定的接口编写了一个缩略图提供程序。然而,我一直不知道如何以Vista实际调用的方式注册它。有人在Vista中使用过缩略图提供程序吗?示例代码或链接将特别有用。注册IThumbnailProvider的方法是在HKCR\.ext\ShellEx\{E357FCCD-A995-4576-B01F-234630154E96}创建一个注册表项,并将(默认)字符串值设置为IThumbnailProvider的GUID 您的程序集需要先注册。如果使用.NET,则意味着您需要使用RegA

我已经按照MSDN上指定的接口编写了一个缩略图提供程序。然而,我一直不知道如何以Vista实际调用的方式注册它。有人在Vista中使用过缩略图提供程序吗?示例代码或链接将特别有用。

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

您的程序集需要先注册。如果使用.NET,则意味着您需要使用RegAsm.exe工具进行注册


这里有可用的示例代码:

您正在运行Vista 64吗?我在64位版本上也遇到了问题。