Приложение, которое я использую, Резервное копирование Mozy, добавляет свой собственный "диск" к Windows Explorer, что я могу просмотреть и просмотреть все файлы, которых я создал резервную копию. Windows знает, что это не физический диск - это, обнаруживается под "Другим", если мой список диска разделен на тип.
Как "диск" как это зарегистрирован в проводнике? Я хотел бы сделать это с текущим приложением.NET, которое я разрабатываю, но я не могу найти объяснение о том, как оно сделано. Кроме того, я, может казаться, не нахожу документацию о подавании моей заявки "доступной для просмотра", подразумевая, что это представляет подобный интерфейс, что пользователь может просмотреть папки и файлы.
Вот снимок экрана того, о чем я говорю:
Пример диска Mozy
Он не регистрируется в explorer. Это регистрация операционной системы. Вы пишете драйвер устройства для windows, который устанавливается в локальной системе и выглядит для windows как устройство дисковода. Вместо того чтобы взаимодействовать с каким-то аппаратным обеспечением (физическим устройством), ваш драйвер взаимодействует с чем-то виртуальным (однако windows не нужно об этом знать, для windows это выглядит как обычный дисковый накопитель).
Вы можете узнать больше о написании драйверов устройств здесь:
http://www.microsoft.com/whdc/driver/foundation/default.mspx
и здесь
Вы вышли - извините. Невозможно с приложением .NET IIRC - это работа на уровне драйвера, что означает C ++. То, что вы обычно делаете, - это предоставление подходящего драйвера для этого, к которому затем может подключиться операционная система.
Что вы МОЖЕТЕ сделать, так это опубликовать материалы на веб-сайте, поддерживающем Web-DAV (что вы можете сделать в ASP.NET, например .NET), а затем пользователь может подключить это через проводник (который поддерживает подключение к контейнеру данных WebDAV).