Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.14;
Скачать: CL | DM;

Вниз

Как с помощью ReadFile прочитать Определенный сектор   Найти похожие ветки 

 
Zin   (2004-01-07 10:15) [0]

народ, я открываю диск с помощью hDevice = CreateFile("\\\\.\\H:",GENERIC_READ, FILE_SHARE_READ, NULL,OPEN_EXISTING,0 ,NULL);
А потом читаю ReadFile(hDevice,data,SECSIZE,&dw,&ov),где
ov - OVERLAPPED структура, и , по идее, ov.OffSet - это смещение от начала диска в байтах. Но почему-то ничего не читается, и выдается ошибка. Хотя в МСДН напимано, что для доступв к диску НЕ надо открывать СreateFile c параметром
FILE_FLAG_OVERLAPPED. Заранее спасибо.


 
smax   (2004-01-08 01:01) [1]

Попробуй hDevice = CreateFile("\\.\H:",GENERIC_READ, FILE_SHARE_READ, nil,OPEN_EXISTING,FILE_ATRIBUTE_NORMAL,0);, у меня вроде работало.



Страницы: 1 вся ветка

Текущий архив: 2004.03.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.043 c
3-43372
race1
2004-02-15 07:33
2004.03.14
слова вместо цифр


3-43393
denis24
2004-02-13 13:38
2004.03.14
Украинская


1-43630
Budy
2004-03-02 13:29
2004.03.14
Нажатие мышки вне формы


14-43850
Кен
2004-02-20 05:16
2004.03.14
А не проголосовать ли за Малышкина ? По приколу. Он смешной.


1-43452
Marina_S
2004-02-28 15:20
2004.03.14
как определить в каком модуле и в каком месте циклит программа