Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.033 c
1-43461
Mishenka
2004-03-01 00:09
2004.03.14
Можно ли указывать сразу несколько масок?


14-43849
RealRascal
2004-02-20 16:31
2004.03.14
Хачу! Выдрать midi из игры DX-BALL. Просмотрел ресурсы ееные,


1-43536
WELLiON
2004-02-25 09:50
2004.03.14
project в Delphi


14-43807
Andersen
2004-01-23 13:59
2004.03.14
Локомотив - Монако


3-43296
hva
2004-02-11 15:30
2004.03.14
Как перехватить TClientDataSet.CommandText




   Наверх