Как написать работающий IThumbnailProvider для Windows Vista
-
02-07-2019 - |
Вопрос
Я написал поставщик миниатюр, соответствующий интерфейсам, указанным в MSDN.Однако я не смог понять, как зарегистрировать его так, чтобы Vista его фактически вызывала.Есть ли у кого-нибудь поставщик миниатюр, работающий для Vista?Пример кода или ссылки будут особенно полезны.
Решение
А задокументировано способ зарегистрировать свой IThumbnailProvider — создать запись реестра в HKCR\.ext\ShellEx\{E357FCCD-A995-4576-B01F-234630154E96} и установить в качестве строкового значения (по умолчанию) GUID вашего IThumbnailProvider.
Сначала вашу сборку необходимо будет зарегистрировать.Если вы используете .NET, это означает, что вам нужно будет использовать инструмент RegAsm.exe для его регистрации.
Здесь доступен пример кода: http://www.benryves.com/?mode=filtered&single_post=3189294