как я могу создать виртуальный жесткий диск (например, Z :), который хранит свои файлы на физическом жестком диске (например, C: \ Files). Я использовал следующий код, но он не работает, когда я запускаю с правами администратора. Когда я запускаю приложение от имени администратора, я не получаю никаких ошибок или исключений, но диск не будет создан.
Я пытался использовать DefineDosDevice. Следующий код, который я использовал, но он не работает для администратора.
[DllImport ("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
внутренний статический extern bool DefineDosDevice (флаги int, имя строки, путь строки);