以下内容实际上是一项学习练习,不一定是搜索生产解决方案。我最近做了很多关于Windows驱动程序开发的阅读,并且正在寻找实际应用中的第一个好练习,然后才能继续迈向未来的win10移动设备系列项目。
为了让我的脚踏上win10驱动程序开发,我认为开发(然后发布)一个文件系统驱动程序项目会很有趣,该项目实现了一个相当于/ dev / null或/ dev / random的哑的Windows - 真的,我可以从中读取数据流的任何虚拟设备。
我过去没有做过很多Windows开发,但在浏览了几本关于Safari的书后,我已经登陆了MS的driver samples GitHub页面,这看起来像是一个良好的开端,但似乎没有提供我迄今为止阅读的明确方法。
现在我仍然在进行网络搜索,并且肯定会欣赏一些如何实现这一目标的指导(参考资料,阅读材料等)我很乐意发布任何愚蠢的项目( s)我最终会为其他人学习生活。
答案 0 :(得分:0)
启动Windows驱动程序开发的最佳方法之一是使用toaster sample。它将为您提供对Windows驱动程序开发的基本可行性理解。您将能够理解在Windows中编写总线驱动程序,功能驱动程序和过滤器驱动程序(上部,下部)的基础知识。