открыть USB как файл
(1/1)
mixa:
как мне отрыть флешку как обычный файл??
следующий код говорит что "отказано в доступе"
H =CreateFile(buf, 0,FILE_SHARE_READ , NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL, NULL); // открыть диск как файл и прочитать из начала серийник
char sim;
DWORD buf_3;
int u=1;
while (u<50)
{
if(ReadFile(H, &sim,sizeof(sim),&buf_3,NULL))
{
ShowMessage("1111");
Memo1->Lines->Add(sim);
}
else
{
Memo1->Lines->Add(SysErrorMessage(GetLastError()));
}
u++;
}
что тут не так?
Stilch:
Попробуй использовать функцию OpenFile
Вот еще возможно поможет: http://zetblog.ru/programming/200902/winapi-работа-с-файлами-основные-функции/
А лучше использовать GetVolumeInformation - определяет информацию о носителе, среди которой содержится серийный номер.
Навигация