请教怎么能准确的监控到文件的关闭操作

请问如何能准确的监控到文件的关闭操作
做一个小的监控软件,需要对所有文件进行监控,当文件关闭的时候能够得到文件的控制权,进行自己的操作,有没有什么办法?驱动就不要说了,只要应用层的.HOOK   CloseHandle,WM_DESTROY,WM_CLOSE等等,都试过了,这种消息太多,没法准确的定位到文件的关闭,比如WORD打开时,就会发送很多关闭消息.
        在网上搜了很久,也没找到可行的办法.

------解决方案--------------------
filemon 这个东西可以监控很多文件操作…… 不过我没它的源码
------解决方案--------------------
不好办!顶