★★★★★ 五星级难题:WINDOWS平台内核级文件钩子!!
最近对文件的底层访问有点兴趣。想要做个监视系统。不过并不是简单地加一个FILESYSTEMWATCHER就可以搞定的问题。
我的要求是,可以监视某个应用程序对磁盘的操作。并且拦截写入或者读出的数据。
请大虾们给个思路,方向,代码,或者什么参考书(最好是E书)都可以。
------解决方案--------------------
参考:
http://topic.csdn.net/t/20060505/12/4731206.html
呵呵,楼主研究钩子当心入魔道啊~!正邪一念之差,善哉^_^
------解决方案--------------------我觉得这种要求用C#做不太方便,还是应该C++之类可以直接操作底层数据的语言.
------解决方案--------------------up
------解决方案--------------------mark!
------解决方案--------------------还有3楼坐坐,UP
------解决方案--------------------
------解决方案--------------------ding!!!!!!!!!!!!!
------解决方案--------------------访问底层用C/C++个汇编好些,C#还是做做桌面应用程序就好了
------解决方案--------------------http://forum.sysinternals.com/forum_posts.asp?TID=8038&PN=1
这里有个FILEMON的源代码
filemon就是用来监视应用程序对文件的访问的,应该能满足你部分的需求
当然这是c的
但我觉得这些还使用汇编/c/c++做好
------解决方案--------------------确实有难度....学习来了....
------解决方案--------------------关注!!
学习!!
------解决方案--------------------
------解决方案--------------------不懂。。帮顶
------解决方案--------------------
------解决方案--------------------关注
顶
------解决方案--------------------.net不是干这事的料。
------解决方案--------------------.net不是干这事的料。
------解决方案--------------------
------解决方案--------------------