В проводнике Windows вы можете открыть zip-файл, как если бы это была папка. Я хочу убедить Windows Explorer просмотреть мой новый тип файла, чтобы люди могли просматривать (и, возможно, открывать) мои «подфайлы» в моем типе файла
что для этого нужно?
Как упоминал @ jonathan-potter, вам потребуется расширение оболочки Windows, чтобы сделать это без проблем. Хотя есть обходной путь. Если у вас, например, есть расширение файла .DMJ что вы хотите просмотреть в проводнике, вы можете создать Файловая ассоциация между .DMJ файлы и ваше приложение. Затем, когда .DMJ файл открывается в вашем приложении, вы можете создать временную папку с соответствующими файлами и структурой, а затем откройте эту папку в проводнике. Это относительно тривиально для реализации и должно создать иллюзию того, что файл можно просматривать с помощью проводника Windows.
Других решений пока нет …