Comment accéder au cache de vignettes de Vista et 7 en utilisant c #
-
05-07-2019 - |
Question
Je souhaitais accéder à la mémoire cache du pouce de vista et à la mémoire 7 à utiliser dans ma liste d'images. Je sais comment le faire dans XP au moyen des fichiers thumbs.db, mais sous Vista et 7, le thumbs.db n’est pas présent. Comment vais-je le faire?
La solution
Vous devez utiliser IShellItemImageFactory :: GetImage ().
.NET interop est ici. http://www.pinvoke.net/default.aspx/Interfaces.IShellItemImageFactory
Il existe également un exemple utilisant Direct2D et cette interface sur msdn.microsoft.com.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow