I am trying to develop an IThumbnailProvider
for use in Windows 7. Since this particular thumbnail would also be dependant on some other files in the same directory, I need to use something other than IInitializeWithStream
to a path to work with, this being IInitializeWithItem
. (Alternatively, I could use IInitializeWithFile
, but that is even more frowned upon apparently.)
No matter what I do, I cannot get it to work. I have Microsoft's FileTypeVerifier.exe
tool which gives the green light on using IInitializeWithItem
, but when explorer calls it, it only seems to try IInitializeWithStream
, ever. (This was tested by temporarily implementing said interface, and Beep()ing away in its Initialize()
) Did I forget to configure something?
In short: how do I get this to work?