IShellItemImageFactoryを使用して、ファイルとディレクトリのアイコンとサムネイルを取得しています。ほとんどの場合、これはうまく機能しますが、場合によっては、explorer.exeの画像とはまったく異なる画像が表示されます。
explorer.exeのフォルダーには、紙片として表されたコンテンツの一部が表示されます。ディレクトリの画像をリクエストすると、プログラムに空のフォルダが表示されます。
explorer.exeでWindowsMediaPlayerで再生可能なビデオは、セルとしてサムネイルが付いたフィルムストリップとして表示されます。このようなビデオファイルの画像をリクエストすると、ムービーストリップの境界線のないサムネイルだけが表示されます。
他の例もあると思いますが、一般的には、デスクトップまたはexplorer.exeのフォルダーに表示されているものとまったく同じように見える画像をシステムに要求する方法があるかどうかを知りたいだけです。プログラムが「ずさん」にならないように、すべてを同じように見せたいです。