Search code examples
c#archiveexplorershell-extensions

.NET Windows Explorer extension to browse a file like .zip?


I made a browser program for a archive type with the .mpq extension, which is highly used in Blizzard games.
It is like an explorer but only explores files inside MPQ archives.
Now, we all know how Windows Explorer browses .zip archives and I'd love to make it open the .MPQ files with so many rich features.

Is this even possible? So it is possible...
If so, then how? Shell Folder...

Can someone please point me to an example? (C#) I can't just translate C++ to C#...


Solution

  • This is done via extending the shell classes. You'll need to implement the Basic Folder Object Interfaces to accomplish this.