Страницы

Поиск по вопросам

воскресенье, 26 января 2020 г.

Автоматическое монтирование раздела жесткого диска

#c_sharp #dos #c #java #cpp


Здравствуйте. Стоит Ubuntu 13.04+Windows 8. Есть раздел жесткого диска W: и он играет
роль хранилища для Apache.
В Ubuntu он монтируется в /var/www, а в Windows просто W: и все настроено на него.
Я себе так сделал, чтоб можно было под разными осями кодить без переносов файлов, да
и просто очень удобно - типа рабочий диск.
Проблема в том, что Ubuntu при монтировании удаляет букву и под виндой приходится
постоянно вручную назначать. Причем Ubuntu затирает букву, даже когда я в нее не захожу
- наверно еще на этапе grub.
Кто-нибудь знает как кодом (С/С++/С#, Java, DOS .bat и т.д.) написать скрипт/программу
под винду, чтоб можно было добавить в автозапуск и он при входе автоматически монтировался.    


Ответы

Ответ 1



Здравствуй, не предоставлю полного решения, но возможно подтолку вас в правильном направлении. Прочитав вашу задачу думаю вам нужно испортировать функции из kernel32.dll. Насколько я понял, вам может подойти SetVolumeMountPoint метод. SetVolumeMountPoint - w32api - Справочник по Windows API Попробуйте. Посмотрите так же C# how to mount and unmount a virtual drive. Не совмем то, но что бы понять принцип.

Комментариев нет:

Отправить комментарий