Добрый день всем...
Скачал прогу Diskmon (
http://www.sysinternals.com )
которая делает почти,что мне надо....
Эта прога представляет собой драйвер-фильтр
который ведёт лог обращения к HDD....
и пишет сколько куда записано или прочитано...
Как она это делает:
"Diskmon locates a disk device's driver object and replaces the
driver's dispatch entry points with its own. The Diskmon filter
functions pass Irps it sees onto the hooked driver, and also
intercepts completion routines in a similar way so that it can see the
results of requests."
Я так понял.... чтобы написать драйвер-фильтр к устройству...
нужно дружить с ф-цией.... IoGetDeviceObjectPointer....
пробовал.. ничего не выходит....
Нужно... чтобы драйвер возвращал "1"-когда диск работает
и "0"-когда нет...
Что мне вызывать и в какой последовательности?
Если у кого есть наработки или опыт в написании фильтра...
то ...
pacu@mail.ru .... буду очень признатален....
pAcU