WindowsAPICodePack for C#(.Net 4)を使用してファイルシステムブラウザーを実装しようとしていますが、ShellObjectシステムがzipファイルをフォルダーとして処理することを除けば、かなりうまく機能しますが、ファイルの方が望ましいです。このように動作させる方法はありますか?それが行う低レベルの相互運用は私を超えています。
私が知る限り、内部的にはアイテムがフォルダ要素かファイルシステム要素かを尋ねます。次に、これ(およびいくつかのタイプチェック)を使用して、実際に何であるかを把握します。圧縮されている場合、ファイルとして処理するように強制しても安全ですか?それとも私は何か他のことをしなければなりませんか?