Я хотел бы знать, почему при попытке создать дескриптор USB-накопителя я получаю сообщение об ошибке «путь не найден».
HANDLE aFile = CreateFile(_T("\\\\.\\F:\\"), GENERIC_READ, 0, NULL,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (aFile == INVALID_HANDLE_VALUE)
{
printf("\n");
printf("Bad handle value. Error %d \n", GetLastError());
}
Оттуда я хочу прочитать поток из 512 байтов (загрузочный сектор) в файл .bin, но я не могу сначала пройти через создание дескриптора. Windows не позволяет приложениям открывать дескриптор на съемные диски?