XP的 IFSDDK

准备:
1.楚狂人编写的《Windows文件系统过滤开发教程(第二版)》:
个人觉得这是最重要的东西,我当初决定研究驱动就是因为这本教程而起的,过程中我把整个教程打印出来,前前后后读了不止10次,作者对文件驱动的运行过程分析的很好,很多提示也很重要,基本上是文件驱动开发的第一参考手册.
2.IFS DDK及其帮助文档:
这个要特别注意,网上流传的即使名字是IFS DDK,但基本上都是普通的WINDDK,不是IFS DDK,IFS DDK在WINDDK之上,包含WINDDK,我的IFS DDK是自己费尽周折从eMule上得到的,Microsoft网站中普通的WINDDK是免费的,而IFS DDK却要100美圆,可见其远非不同WINDDK可比.如何获得真正的IFS DDK可以向我询问.
3.DriverStudio的调试工具,特别是SoftICE:
虽然没有必要用DriverStudio开发驱动,但是其一系列的调试工具是不可多得的好东西,特别是SoftICE,强大到超乎想象,你必须学会它的基本操作.
4.VMware或者其他虚拟机:
其实这个不是一定必要的,但是如果你害怕自己的电脑因为驱动的调试不断蓝屏,重启(我开始用真机调试的时候试过两个小时内蓝屏近20次-_-!)或者瘫痪的话,还是准备一个虚拟机吧,在虚拟机上面调试不用在真机上面那样提心吊胆.

当然,上面的条件具备了之后,还要准备的就是你的脑子了,个人觉得没有毅力的人不要轻易的学习驱动开发,特别是文件驱动,不然调试的时候一定坚持不下来,用SoftICE调试惯了驱动再返回WINFORM编程时,你会发现原来Visual Studio的调试工具这么方便,快捷.
同时还要有一定的创新能力,在开发时你往往要穿梭于微软官方的sfilter例程和楚狂人的代码,虽然他们大部分都是相同的,但是错误往往就是出在他们所不同的地方,另外还要特别提醒的是sfilter例程是完整的驱动源代码,而楚狂人的代码仅是sfilter例程中重要的部分或者修改过的部分.
其实我的过滤驱动也还没有完成,刚刚做到绑定了Volume和获得文件操作部分,真正的过滤还没有开始.因为开发驱动确实不是一个简单的工作,特别是像文件驱动这些Windows驱动中比较复杂的驱动,只想在驱动开发学习阶段的朋友们不要因为我遇到的一些问题而走了很多弯路,所以才会还没有完成过滤驱动就来写东西了,希望没有误导你们,呵呵

附:ed2k://|file|Windows%202003%20IFS%20DDK.iso|190593024|FB561D3C39AEBCDEF4ABD79DAC13A9D7|/

 

 

转自:  http://hi.baidu.com/zhczf11/blog/item/2c1728db55b6166ed1164e54.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值