高手请进!(谢绝灌水)(200分)

N

netdev

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟在为单位写一个文件监控系统,可小弟以前一直
在维护数据库,对文件监控方面不是太了解,遇到以下
一个问题向各位高手请教:
1,如何监视一个文件如是否被人修改,删除
2,如何得到该文件句柄
3,要是我还要对系统的如资源管理器里或我的电脑里的
所有分区进行控制那要用到那些API或我从那可的到写参考资料
 
高手呢?
 
用过数据库刚好啊,把所有的文件都存到数据库里面去,再进行管理就比较容易
而已保存好的数据文件的完整性,一举两得
 
俺不是高手。
 
主要是
**********************************************************
1,如何监视一个文件如是否被人修改,删除
2,如何得到该文件句柄
3,要是我还要对系统的如资源管理器里或我的电脑里的
所有分区进行控制那要用到那些API或我从那可的到写参考资料
***********************************************************
这一部分不太了解
 
俺帮你up~
 
最实际的方法可能就是写vxd了
http://www.sysinternals.com/files/FILESRC.ZIP有一个很好的例子,你可以看一下
 
1,如何监视一个文件如是否被人修改,删除
调用API函数:FindChangedNotification。
2,如何得到该文件句柄
先保留源文件的访问时间,修改时间,当windows通知有文件改变时,再去取这文件的
时间加以比较。
3,要是我还要对系统的如资源管理器里或我的电脑里的
所有分区进行控制那要用到那些API或我从那可的到写参考资料
能力有限,爱莫能。
 
顶部