读书人

★ 五星级难题:WINDOWS平台内核级文件

发布时间: 2012-04-27 11:57:44 作者: rapoo

★★★★★ 五星级难题:WINDOWS平台内核级文件钩子!!
最近对文件的底层访问有点兴趣。想要做个监视系统。不过并不是简单地加一个FILESYSTEMWATCHER就可以搞定的问题。

我的要求是,可以监视某个应用程序对磁盘的操作。并且拦截写入或者读出的数据。

请大虾们给个思路,方向,代码,或者什么参考书(最好是E书)都可以。

[解决办法]
参考:
http://topic.csdn.net/t/20060505/12/4731206.html

呵呵,楼主研究钩子当心入魔道啊~!正邪一念之差,善哉^_^
[解决办法]
我觉得这种要求用C#做不太方便,还是应该C++之类可以直接操作底层数据的语言.
[解决办法]
up
[解决办法]
mark!
[解决办法]
还有3楼坐坐,UP
[解决办法]

引用楼主 dyshadow 的帖子:
最近对文件的底层访问有点兴趣。想要做个监视系统。不过并不是简单地加一个FILESYSTEMWATCHER就可以搞定的问题。

我的要求是,可以监视某个应用程序对磁盘的操作。并且拦截写入或者读出的数据。

请大虾们给个思路,方向,代码,或者什么参考书(最好是E书)都可以。

[解决办法]
ding!!!!!!!!!!!!!
[解决办法]
访问底层用C/C++个汇编好些,C#还是做做桌面应用程序就好了
[解决办法]
http://forum.sysinternals.com/forum_posts.asp?TID=8038&PN=1
这里有个FILEMON的源代码
filemon就是用来监视应用程序对文件的访问的,应该能满足你部分的需求
当然这是c的
但我觉得这些还使用汇编/c/c++做好
[解决办法]
确实有难度....学习来了....
[解决办法]
关注!!
学习!!
[解决办法]
探讨
关注!!
学习!!

[解决办法]
不懂。。帮顶
[解决办法]
探讨
关注!!
学习!!

[解决办法]
关注

[解决办法]
.net不是干这事的料。
[解决办法]
.net不是干这事的料。
[解决办法]
探讨
up

[解决办法]
探讨
.net不是干这事的料。

读书人网 >C#

热点推荐