有一个关于内存和文件的有关问题,小弟我确实不知道怎么实现,请各位帮帮忙

有一个关于内存和文件的问题,我确实不知道如何实现,请各位帮帮忙。
我想实现这样一个功能,当有一个文件被调入内存后开始监视该文件,让其被修改后并准备写入硬盘时将写入部分记录下来,我考虑的是当一个大文件被修改后文件系统用该不会是把它清除掉然后重新写入,应该是将其在内存中的映像中不同的部分写入硬盘,我想监视写入的部分并将写入的内容记录下来,请问能否实现,如果用VB无法实现请问C可以么?

------解决方案--------------------
你可能需要写驱动。。。