P.S. Есть бесплатная утилитка, которая показывает дисковую активность в реальном времени - File Monitor. Однако, как для Win9x, так и для WinNT она использует драйвер режима ядра.
Для Win9x ранее она была выложена даже с исходниками, а сейчас похоже их убрали... Но, думаю, если уж очень нужно - то можно сесть и за IDA, чтобы определить, как же она на самом деле работает - достаточно понять как работает часть, не являющаяся драйвером - а драйвер, в принципе, у неё можно и позаимствовать...
Вот ссылка на страницу с этой утилиткой(увы, страница на английском):
http://www.sysinternals.com/Utilities/Filemon.html