私はIThumbnailProviderWindows7で使用するためにを開発しようとしています。この特定のサムネイルは同じディレクトリ内の他のファイルにも依存するためIInitializeWithStream、作業するパス以外のものを使用する必要があります。これはIInitializeWithItemです。(または、を使用することもできますIInitializeWithFileが、それは明らかにさらに眉をひそめています。)
私が何をしても、それを機能させることはできません。私はMicrosoftのFileTypeVerifier.exeツールを使って使用することを青信号にしてIInitializeWithItemいますが、エクスプローラーがそれを呼び出すと、それは試してみるだけのようIInitializeWithStreamです。(これは、上記のインターフェイスを一時的に実装し、その中でBeep()を実行することによってテストされましたInitialize())何かを構成するのを忘れましたか?
つまり、これを機能させるにはどうすればよいですか?