实现对硬盘的监控 .txt 我是天使,回不去天堂是因为体重的原因。别人装处,我只好装经验
丰富。泡妞就像挂 QQ,每天哄她 2个小时, 很快就可以太阳了。 MyFileSpy 是我根据 IFS KIT
包里的 File Spy例子修改而成, 主要是为了初学者能很容易的掌握监控硬盘的驱动程序的实
现原理。
为了便于理解, 我将 File Spy中与 FASTIODISPATCH有关的全部删去, 完全用标准的 WDM
中的回调例程来实现;并且将与控制台打印有关的也删去。因此可以清楚的看到,实现对硬
盘的监控主要有以下几步:
1 、使用 ZwCreateFile 打开到设备的文件句柄,如:
// open the file object for the given device
status = ZwCreateFile(
&fileHandle,