Comment puis-je écrire un IThumbnailProvider de travail pour Windows Vista
-
02-07-2019 - |
Question
J'ai écrit un fournisseur de miniatures en suivant les interfaces spécifiées sur MSDN. Cependant, je n’ai pas pu trouver comment l’enregistrer de manière à ce que Vista l’appelle réellement. Quelqu'un at-il un fournisseur de vignettes travaillant pour Vista? Un exemple de code ou de liens serait particulièrement utile.
La solution
Le documenté manière de inscrire votre fournisseur d’articles est de créer une entrée de registre sous HKCR \ .ext \ ShellEx \ {E357FCCD-A995-4576-B01F-234630154E96} et de définir la valeur de chaîne (Par défaut) sur le GUID de votre fournisseur d’offre IThumbnailProvider.
Votre assemblée devra d'abord être enregistrée. Si vous utilisez .NET, cela signifie que vous devrez utiliser l'outil RegAsm.exe pour l'enregistrer.
Des exemples de code sont disponibles ici: http://www.benryves.com/? mode = filtré & amp; single_post = 3189294