5

Blizzard のゲームでよく使われる .mpq 拡張子のアーカイブ タイプのブラウザ プログラムを作成しました。
エクスプローラーに似ていますが、MPQ アーカイブ内のファイルのみを探索します。
Windows Explorer が .zip アーカイブをどのように参照するかは誰もが知っているので、非常に多くの豊富な機能を備えた .MPQ ファイルを開くことができるようにしたいと考えています。

これは可能ですか?それは可能です...
もしそうなら、どうやって?シェル フォルダ...

誰かが私に例を教えてもらえますか? (C#) C++ を C# に単純に変換することはできません...

4

2 に答える 2

5

これは、シェル クラスを拡張することによって行われます。これを実現するには、 Basic Folder Object Interfacesを実装する必要があります。

于 2010-11-20T20:01:58.900 に答える
2

これは C++ フレームワークですが、あなたが望むものを正確に実装するフレームワークがあり、私は同様のファイル形式にうまく適応させました: TarFolder (GMail Drive を開発した人による)。

EZNamespaceExtension.Netにも興味があるかもしれませんが、それらが拡張機能ベースのルート化をサポートしていない場合でも (回避策は、特定のプロトコルで URL を使用することです)。

最後に、 WindowsShellをチェックしてください。まさにあなたが探しているものかもしれません!

台風で遅くなってすみません…

于 2011-04-27T19:52:20.627 に答える