dwmkerr / sharpshell

SharpShell makes it easy to create Windows Shell Extensions using the .NET Framework.
MIT License
1.5k stars 260 forks source link

Feature: Custom archive file browsing within Explorer #395

Open Nintynuts opened 1 year ago

Nintynuts commented 1 year ago

I've always wanted to be able to change aspect of how windows explorer works, and as a C# developer this library seems to make that a lot more accessible. Something I'd really see made more straight forward is adding browsing of archive-like files to windows explorer, so that external applications aren't needed (for example .7z, or .iso files without neeing to mount them).

I see you have IShellFolder, which I understand is the basis for doing this, but my knowledge beyond that is non-existent.

I found someone asking how to do it 10 years ago, which links to a 3 code project tutorials which might make more sense to someone who already understands COM: https://stackoverflow.com/questions/12552188/using-custom-file-formats-as-windows-explorer-file-systems

It might be that something like this is already on the backlog, but I couldnt' find it in the feature-request issues, so apologies if that's the case.

I'm also curious if it's possible to add custom colums for sorting and searching, but that might be an entirely different thing.

Thanks!