Dokan (DokanNet.dll) на Android / Monodroid - проблема миграции кода - PullRequest
0 голосов
/ 03 апреля 2012

Контекст: У меня есть приложение для рабочего стола Windows (c #), которое загружает библиотеки dokan, создает новую файловую систему / диск каждый раз, когда он запускается, а затем развертывает файлы финансовых данных и защищает от копирования файлы на вновь созданном диске - разрешает только ограниченный процесс (объявленный мне) иметь доступ к этим файлам во вновь созданной файловой системе (используя докан). Теперь мы переносим тот же код C # на Android. Хотя код не выдает ошибки, (при запуске apk) новый диск не создается. Пока я мог отлаживать только до определенной степени (внезапно выйти из режима отладки)

Допущения к выпуску: Проблемы с разрешением:

Вопрос:

Докан работает с Android? Как это сделать, если это проблема с разрешением? На рынке большинство устройств, устанавливающих мое приложение, не могут быть «рутированы» !! Кто-нибудь реализовывал новую файловую систему / диск с помощью DokanNet на Android / Monodroid и сталкивался с подобными проблемами? Решения ???

1 Ответ

0 голосов
/ 03 апреля 2012

При использовании инструмента полезно иметь некоторое базовое представление о том, как он работает. Докан работает, установив драйвер файловой системы Windows. На Android нет концепции накопителей, и монтировать что-либо в файловую систему невозможно (без сборки собственного ядра и установки его на устройстве). Следовательно, ваша идея - DOA на Android, и вам нужно искать другие способы работы с вашими данными.

...