Неверное имя диска при создании объекта RawDiskLibrary - PullRequest
0 голосов
/ 06 января 2019

Я пытаюсь использовать NTFS для поиска файлов с моего диска, для которого я столкнулся с прикрепленным исключением при попытке создать объект RAWDiskLibrary. Я имею диски C, D, E и имею эту проблему пока я выбираю любой из дисков. Пожалуйста, помогите мне в этом отношении.

Сведения об исключении: Код: const char driveLetter = 'E'; Диск RawDisk = новый RawDisk (driveLetter); Исключение:

                System.ArgumentException
                HResult=0x80070057
                Message=Invalid diskName: \\.\E:
               `enter code here` Source=RawDiskLib

Спасибо

https://i.stack.imgur.com/VlsgK.jpg

Ответы [ 2 ]

0 голосов
/ 07 января 2019

Запустите Visual Studio от имени администратора. Это будет работать: -).

0 голосов
/ 06 января 2019

Попробуйте сначала, чтобы убедиться, что буква E является действительной:

var drives = Utils.GetAllAvailableVolumes();

Полный пример здесь EX

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...