首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

★ 五星级难题:WINDOWS平台内核级文件钩子!该怎么解决

2012-04-27 
★★★★★ 五星级难题:WINDOWS平台内核级文件钩子!!最近对文件的底层访问有点兴趣。想要做个监视系统。不过并不

★★★★★ 五星级难题: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不是干这事的料。

热点排行