iniwf

风是温柔的,雨是伤心的,云是快乐的,月是多情的,爱是迷失的,恋是醉人的,情是难忘的,天是长久的,地是永恒的

Windows文件过滤驱动开发教程(第二版)电子书

转自http://bbs.driverdevelop.com/htm_data/39/0701/97921.html

Windows文件过滤驱动开发教程电子书免费下载,作者为上海楚狂人,
比以前的版本,修改如下:
1.重写了大部分章节。
2.绝大部分改用了微软风格的代码。
3.修改了一些以前书中错误的地方。
4.增加了一些常用的如路径过滤,防止重入等主题。

附注:写此书时,本人也是驱动初学者。所以有不少错漏。请千万不要把书中内容当作当然正确。只有自己亲自调试,才能写出可靠的代码。有感于常常收到初学者的邮件,由于本书的错误而导致了困扰。本人深感歉意的同时,增加本提醒。发现错误或者有疑问请发送到我的邮箱,我会争取在下一个版本继续修正。

勘误:
(1)
本书中曾说,win2000上使用IoCreateFileSpecifyDeviceObjectHint的必要条件是安装SP4,感谢网友独上高楼指出,SP4并不带有IoCreateFileSpecifyDeviceObjectHint这个函数。应该安装的是一个sp4发布后的一个补丁集合,编号是KB891861-v2。
(2)
在“如何实现路径过滤”一节中,有:
1.    SfCreate中,获得FileObject的文件路径(用前面的方法),并把FileObject指针和路径的对应关系,保存在一个Map中。
2.    在任何时候都可以在表中查询一个FileObject对应的路径.不必担心重入和中断级等等问题。
3.    在SfCleanUp中删去该FileObject对应的节点。
其中3是错误的。应该是在SfClose中删去FileObject才正确。此时FileObject正式消亡。而CleanUp仅仅意味着所有句柄被关闭。


[ 此贴被XiangXiangRen在2007-11-28 16:55重新编辑 ]
描述:Windows文件系统过滤驱动开发教程(第二版)
附件: Windows文件系统过滤驱动开发教程(第二版).pdf (530 K) 下载次数:6015

posted on 2009-04-06 13:38 iniwf 阅读(1002) 评论(0)  编辑 收藏 引用 所属分类: 驱动


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(2)

随笔分类

随笔档案

收藏夹

IT技术

积分与排名

最新评论

阅读排行榜

评论排行榜