阅读:1952回复:7
IFS和DDK~~
我以前用DDK开发过win2000下的过滤驱动,基本框架是基于Filemon的。我现在做一个磁盘透明加密的项目,也是做一个文件过滤驱动。不过,这次我想用IFS来做,请问有那些不同的地方呢?
|
|
沙发#
发布于:2002-10-23 20:54
没什么不同,IFS不过是多了些内核函数可以调用,方便一些罢了。
|
|
|
板凳#
发布于:2002-10-23 23:19
谢谢你的回答,我还有点不明白,是不是用IFS开发的文件系统,DDK都能开发出来呢?那为什么微软还卖得那么贵?如果我要做加密文件过滤驱动,用什么好?~
|
|
地板#
发布于:2002-10-24 09:24
坦率地说,即使没有DDK,你可以照样开发驱动,只要你对32位的保护模式的汇编足够熟练和对Windows内核了如指掌。
IFS KIT强于DDK的地方,你完全可以从ntifs.h头文件中的描述中看出来。它是一个开发包,有比DDK更多一层的封装,特别是在文件系统一方面,有一些稍微复杂的地方,调用IFS 中的函数,就可以方便地达到。 实际上Filemon中就利用了IFS中的函数,然而即使你的系统中没有安装IFS,安照样可以编译通过,原因是,Filemon把用到了IFSKIT中的函数原形都自己声明,就OK了。看到这一点,我真想说IFSKIT真正有用的不过是它那个ntifs.h头文件而已。当然,里面提供了大量的源代码对开发文件系统(过滤)驱动程序是非常有参考价值的。 Best regards. |
|
|
地下室#
发布于:2002-10-24 11:42
谢谢!终于明白了以前模糊的地方了!
|
|
5楼#
发布于:2002-10-24 21:53
坦率地说,即使没有DDK,你可以照样开发驱动,只要你对32位的保护模式的汇编足够熟练和对Windows内核了如指掌。 我说呢,感觉装完ifs后就多了一个filesys的文件夹 :D |
|
|
6楼#
发布于:2002-10-25 00:31
谢谢版主的回答,衷心的感谢!
|
|
7楼#
发布于:2002-10-25 00:34
不过,我还想问一下,Filemon完全是根据过滤驱动的框架设计的,为什么Lu0版主说最好不要利用Filemon进行二次开发呢?
|
|