windows驱动开发笔记

作者因参与学校创新项目,需开发一个驱动层文件透明加密系统。从零开始学习文件系统驱动,包括NTFS、FAT32等,并通过研究现有驱动程序掌握了文件过滤驱动的基本框架。最终决定采用微过滤驱动进行开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

突然发现自己好长时间没写博客了,而且也没什么浏览量就没写了。

今天突然想写一下这段时间的学习经历,以纪念看代码时逝去的青春岁月。奋斗因为申请了学校的创新项目要做一个驱动层的文件透明加密系统,自己有从来没接触过,只好硬着头皮从零学起了。

文件系统驱动又分好几种,如NTFS、FAT32、网络文件系统、CD_ROM文件系统等等。从最开始编译别人的驱动程序、搭建调试环境、自己建一个驱动程序开始算是步入了驱动的大门。然后开始结合着寒江独钓看楚狂人的代码,大致看完了cfilter,对基本的文件过滤驱动框架有了一定的了解,发现驱动编写还是很复杂。之后又看完了minifilter的代码,整体上相对简单些了,而且文件系统微过滤驱动能兼容XP和Win7,最终方案选择了用微过滤来开发,在WDK里微过滤框架的基础上进行修改。现在大体的架构已经设计完成,正式进入编码阶段,希望能在预期时间拿出成果。到时候在博客里详细解析。

就写到这吧!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值