Как добавить виртуальный драйвер, такой как CD Emulation, в Windows Explorer - PullRequest
1 голос
/ 12 февраля 2009

Я не знаком с разработкой драйверов ядра, поэтому я хочу знать, есть ли другие простые способы добавить виртуальный драйвер, такой как эмуляция CD, в проводнике Windows.

Ответы [ 3 ]

2 голосов
/ 13 мая 2009

Одним из подходов, который стоит рассмотреть, является проект Dokan . С веб-сайта:

Используя библиотеку Dokan, вы можете очень легко создавать свои собственные файловые системы без написания драйвера устройства. Библиотека Dokan похожа на FUSE (пользователь Linux режим файловой системы), но работает в Windows.

DLL напрямую используется из C / C ++. Существует привязка .NET и привязка Ruby, оба из "официального" проекта. Примеры включают SSHFS, которая монтирует удаленную файловую систему по SSH, виртуальный диск и зеркало среди других.

Я видел документ, демонстрирующий файловую систему, организованную тегами, присутствующими в коллекции файлов MP3 на основе библиотеки Dokan. Я также видел описание и демонстрацию, отражающую поток фотографий пользователя Flickr в файловой системе.

Я сам еще не пробовал, но планирую поиграть с ним "скоро".

1 голос
/ 26 февраля 2009

Более подробная информация очень помогла бы в этом, но вот несколько хороших общих советов:

Если вы пытаетесь смонтировать какую-то виртуальную файловую систему для манипулирования внутри Проводника, простой подход, который можно использовать в Just Might Work, заключается в том, что вы можете представить свою файловую систему через WebDAV. Существуют библиотеки WebDAV практически для любой платформы разработки, и все основные операционные системы имеют возможность сопоставлять папки WebDAV для использования из пользовательского интерфейса проводника.

0 голосов
/ 25 февраля 2009

Вопрос о вашем вопросе, Вы ищете виртуальный драйвер, который похож на то, как проводник обрабатывает эмуляцию CD ИЛИ ЖЕ Драйвер эмуляции виртуального CD для Windows Explorer?

...