как получить доступ после скрытия диска с помощью утилиты командной строки Diskpart

Я хочу скрыть диск от пользователя с помощью утилиты командной строки Diskpart.
Я использую команду удаления буквы, и диск становится скрытым.
Но я хочу использовать данные этого диска, например, в своей программе, написанной на C .
Как я могу это сделать или это возможно ?
Я хочу сделать это только для USB-накопителей .
Если это невозможно, пожалуйста, дайте мне другой способ сделать это правильно ?
Спасибо много, удачи.


person user31587    schedule 13.06.2013    source источник


Ответы (1)


Вы можете использовать GUID тома следующим образом:

\\?\Volume{2a0b16cf-f76a-11df-9310-806e6f6e6963}\path\file.ext

Обратите внимание, что только файловые функции Unicode принимают такой путь, и синтаксис должен быть строго правильным. Например, вместо обратной косой черты нельзя использовать прямую косую черту.

Я не уверен, как лучше перечислить GUID тома. Один метод QueryDosDevice, но я ожидаю, что есть лучшие способы.

person Harry Johnston    schedule 13.06.2013