Считываемые байты
От: klocker  
Дата: 20.05.06 19:23
Оценка:
Допустим у меня идет обращение к дискете (копируется, форматируется и т.п.), Можно ли каким-нибудь образом узнать к какому кластеру, или хотя бы байту идет обращение в данный момент?
Re: Считываемые байты
От: Valery A. Boronin Россия linkedin.com/in/boronin
Дата: 20.05.06 20:55
Оценка:
Здравствуйте, klocker, Вы писали:

K>Допустим у меня идет обращение к дискете (копируется, форматируется и т.п.), Можно ли каким-нибудь образом узнать к какому кластеру, или хотя бы байту идет обращение в данный момент?

можно
... << RSDN@Home 1.2.0 alpha rev. 648>>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Re[2]: Считываемые байты
От: klocker  
Дата: 20.05.06 22:06
Оценка:
Здравствуйте, Valery A. Boronin, Вы писали:

VAB>Здравствуйте, klocker, Вы писали:


K>>Допустим у меня идет обращение к дискете (копируется, форматируется и т.п.), Можно ли каким-нибудь образом узнать к какому кластеру, или хотя бы байту идет обращение в данный момент?

VAB>можно

Каким образом? Какая функция?
Re[3]: Считываемые байты
От: Valery A. Boronin Россия linkedin.com/in/boronin
Дата: 20.05.06 22:24
Оценка:
K>Каким образом? Какая функция?
почему сразу функция? берите выше — драйвер нужен. Дисковый фильтр, если конкретно.

Тогда все обращение к диску будет идти через Вас и Вы всегда сможете решать, пропустить ли пакет вниз, поправить ли его перед записью на диск или проглотить вовсе либо блокировать и вернуть код ошибки. В заголовке пакета (IRP) будет содержаться естественно и LBA адрес по которому буфер планируется записывать.

Начинать надо с DDK, дальнейшие вопросы задавать в соседнем форуме "Низкоуровневое пр-е".
... << RSDN@Home 1.2.0 alpha rev. 648>>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.