C#: создание виртуального диска на компьютере
есть ли способ создать виртуальный диск в "(моем) компьютере " и управлять им, как это делает JungleDisk?
он, вероятно, делает что-то вроде:
override OnRead(object sender, Event e) {
ShowFilesFromAmazon();
}
есть ли API:s для этого? Возможно, для записи в XML-файл или базу данных вместо реального диска.
на Библиотека Докан кажется, это ответ, который в основном соответствует моему вопросу, хотя система.ИО.IsolatedStorage кажется, наиболее стандартизированная и наиболее адаптированная среда Microsoft.
3 ответов
можно использовать библиотека Докан для создания виртуального диска. Существует оболочка .Net для взаимодействия с C#.
содержимое моего компьютера может включать расширения пространства имен оболочки. Эти COM-объекты выполняются внутри основного процесса проводника, как и многие другие расширения оболочки. Использование C# для таких расширений-плохая идея, так как ваше расширение не может контролировать, какая версия CLR Explorer.exe может использовать. И Microsoft разрешает только один CLR для каждого процесса.