阅读:1477回复:6
请教win2000下如何截获文件系统的访问
如何在win2000下实现对文件系统上个钩子
|
|
最新喜欢:![]() |
沙发#
发布于:2002-03-05 14:34
你究竟要做什么啊
问你你怎么不回答? |
|
|
板凳#
发布于:2002-03-05 16:11
大概如下:首先用内核ZwCreateFile函数打开你要截获的文件,比如
你要截获所有对 C:盘根目录的访问,则用\\DosDevice\\c:\\作为参数传给ZwCreateFile,打开后返回的句柄再传给ObReferenceObjectbyhandle得到文件对象,再用函数得到与此文件对象相关的设备对象(函数忘记了),最后把自己创建的设备对象连接到刚才得到的文件设备上就可以实现文件的监控。当然你还要实现FastIoDispatch例程。 |
|
地板#
发布于:2002-03-05 22:25
你可以参考FILEMON例子,例子在本站有
|
|
地下室#
发布于:2002-03-06 21:54
你应该看看 一本书 , NT FileSystem Internals, 本站有下,上面有详细地说明,但愿对你有帮助
|
|
5楼#
发布于:2002-03-07 09:53
我也非常需要这方面的信息,敬请各位关注此主题。
|
|
|
6楼#
发布于:2002-03-12 17:14
这几日网不好,上不来。谢谢各位不吝赐教,鄙人深感受益。我将试一试,有不祥之处,还望
各位大侠指点 |
|