Я ищу документацию для Windows API о том, как создавать виртуальные папки. Я собираюсь сделать что-то вроде моей собственной файловой системы и хотел бы иметь значок под «Компьютер» для этой файловой системы. Я видел другие программы с таким типом решения, такие как программы, которые позволяют мне исследовать файловую систему Linux в программе Explorer. Очень похоже на то же решение, которое я собираюсь принять. Мне еще предстоит найти какую-либо документацию о том, как это сделать, или я ищу не тот материал? Благодарю.
Вы ищете расширение пространства имен оболочки. Точка входа для документации Создание объектов источника данных оболочки и расширение пространства имен оболочки.
Пример почти полного проекта можно найти на codeplex: Почти полный пример расширения пространства имен
Также в Windows SDK 7, Есть пример использования Shell ExtensionNamespace (можно найти в папке «Microsoft SDKs \ Windows \ v7.1 \ Samples \ winui \ shell \ shellextensibility \ explorerdataprovider»). В этой папке вы также найдете документ, который описывает модель программирования (с использованием системной папки View.doc).
Если вы действительно хотите создать «настоящий» файловый системный драйвер, вы можете взглянуть на эту статью SO:
Создание файловой системы "Водитель" который в основном относится к Проект драйвера файловой системы Ext2.
Других решений пока нет …