2008-09-24 5 views
9

J'ai écrit un fournisseur de miniatures en suivant les interfaces spécifiées sur MSDN. Cependant, j'ai été incapable de comprendre comment l'enregistrer d'une manière que Vista appelle réellement en elle. Quelqu'un at-il obtenu un fournisseur de vignettes fonctionnant pour Vista? Exemple de code ou de liens serait particulièrement utile.Comment écrire un IThumbnailProvider fonctionnel pour Windows Vista

+0

Courez-vous Vista 64? J'ai eu des problèmes aussi sur la version 64 bits. –

Répondre

3

La documented façon d'enregistrer votre IThumbnailProvider est de créer une entrée de registre HKCR \ .ext \ ShellEx \ {E357FCCD-A995-4576-B01F-234630154E96} et définissez la valeur de chaîne (par défaut) au GUID de votre IThumbnailProvider .

Votre assembly doit être enregistré en premier. Si vous utilisez .NET, cela signifie que vous devrez utiliser l'outil RegAsm.exe pour l'enregistrer.

Il y a exemple de code disponible ici: http://www.benryves.com/?mode=filtered&single_post=3189294

Questions connexes