Как мне написать работающий IThumbnailProvider для Windows Vista - PullRequest
9 голосов
/ 24 сентября 2008

Я написал провайдер миниатюр, следуя интерфейсам, указанным в MSDN. Тем не менее, я не смог выяснить, как зарегистрировать его так, как Vista фактически обращается к нему. Кто-нибудь получил поставщика миниатюр, работающих на Vista? Пример кода или ссылки будут особенно полезны.

1 Ответ

3 голосов
/ 25 сентября 2008

Зарегистрированный *1002* способ регистрации вашего IThumbnailProvider заключается в создании записи реестра в HKCR \ .ext \ ShellEx \ {E357FCCD-A995-4576-B01F-234630154E96} и установке строкового значения (по умолчанию) GUID вашего IThumbnailProvider.

Ваша сборка должна быть зарегистрирована в первую очередь. Если вы используете .NET, это означает, что вам нужно использовать инструмент RegAsm.exe, чтобы зарегистрировать его.

Здесь доступен образец кода: http://www.benryves.com/?mode=filtered&single_post=3189294

...