Windows驱动开发系列之三:WDF驱动开发入门
课程详情
课程标题
Windows驱动开发系列之三:WDF驱动开发入门适合人群
所有想学习Windows的人士学习收获
- 在NT和WDM的基础上,转向WDF的面向对象和事件机制,掌握WDF编程模型
- 掌握WDF驱动开发框架
- 掌握WDF的编程模型、框架对象、事件回调机制
- 掌握驱动程序的安装知识和INF文件的重要概念
- 转变编程理念:从NT和WDM驱动模型的派遣函数转向WDF的对象和事件机制
课程简介
本课程将带领大家学习WDM驱动开发,包括重要的理论与实践。在系列一和二的基础上,逐步深入,开始学习WDF驱动模型,包括面向对象和事件机制、重要的WDF对象。- WDF编程框架:面向对象和事件机制
- WDF重要对象:驱动对象、设备对象、IO队列、IO请求等
- 事件回调函数:从派遣函数到事件回调函数的原理流程解析
- WDF过滤驱动:掌握WDF对IRP的处理,以及过滤驱动的应用
- WDF驱动安装:掌握驱动安装原理和INF文件的重要概念
Windows内核开发寄语
1. Windows内核非常复杂,相关图书和课程都很少,让很多初学者望而生畏;没关系,我带领大家别有兴致地来领略Windows内核的神秘,解开面纱,层层深入。 2. 本书以Windows 10 x64位基准,所有程序都编译、运行在Vmware的Win10 x64位机器上。使用vs2019+wdk。 3. 内核学习并不可怕,授人以鱼不如授人以渔,艺多不压身,学习能提升人的综合能力,尤其是核心技术。课程目录
01 WDF驱动的来龙去脉 01 WDF驱动开发全书简介.mp4 02 WDF驱动开发入门简介之1.mp4 03 WDF驱动开发入门简介之2.mp4 04 三种驱动模型的HelloWord代.mp4 05 NT式驱动的编译安装调试.mp4 06 WDM式驱动的编译安装调试.mp4 07 WDF式驱动的编译安装调试.mp4 08 驱动开发模型的概念介绍之1.mp4 09 驱动开发模型的概念介绍之2.mp4 10 驱动开发模型的概念介绍之3.mp4 11 亲手编写NT驱动代码.mp4 12 NT驱动创建设备并编写派遣函数.mp4 13 WDM驱动模型与原理分析.mp4 14 WDM驱动程序工程的创建.mp4 15 KMDF驱动模型的原理分析.mp4 16 KMDF驱动工程的创建.mp4 17 UMDF驱动模型的原理分析.mp4 18 UMDF驱动工程的创建.mp4 19 UMDF和KMDF驱动的安装与调试.mp4 20 TraceEvents调试的讲解.mp4 02 驱动程序的双机调试 01 -配置驱动开发环境1--vs2015+SDK+WDK+VMW.mp4 02 配置驱动开发环境2--配置串口、vs2015调试设备、虚拟机.mp4 03 双机调试的讲解之1.mp4 04 双机调试的讲解之2.mp4 05 双机调试的讲解之3.mp4 03 亲手解剖WDF驱动 01 亲手创建WDF驱动的步骤讲解.mp4 02 亲手创建WDF驱动工程.mp4 03 亲手创建WDF驱动的代码详解.mp4 04 亲手创建WDF驱动的编译安装调试.mp4 05 亲手创建WDF驱动的知识点总结.mp4 06 WDF驱动的几个核心对象讲解.mp4 07 WDF对象模型的讲解.mp4 08 WDF对象模型的讲解之2.mp4 09 WDF的IO请求队列的讲解.mp4 10 WDF的IO请求包及IRP的总结.mp4 11 WDF的IRP及IO堆栈的总结分析.mp4 12 WDF驱动模型及开发流程的总结.mp4 04 WDF驱动框架讲解 01 WDF驱动总体框架流程图的分析总结.mp4 02 WDF兼容性与对象模型简介.mp4 03 WDF对象计数机制的简介.mp4 04 WDF的PME接口简介.mp4 05 WDF的DDI接口简介.mp4 06 WDF驱动对象与设备对象的简介.mp4 07 WDF的IO模型的简介.mp4 08 WDF驱动模型的小结.mp4 05 KMDF驱动框架及案例实战 01 KMDF驱动程序案例演示及分析.mp4 02 KMDF驱动程序的代码详解之1.mp4 03 KMDF驱动程序的代码详解之2.mp4 04 WDM驱动程序框架的分析总结.mp4 05 KMDF驱动程序框架的分析总结.mp4 06 IO请求对象WDFRequest的理论分析.mp4 07 IO请求对象WDFRequest的基本操作.mp4 08 WDF框架的其他几个重要对象.mp4 09 QueueSample的原理分析与讲解.mp4 10 QueueSample代码详解之1.mp4 11 QueueSample代码详解之2.mp4 12 RegSample的原理分析与讲解.mp4 13 RegSample代码详解之1.mp4 14 RegSample代码详解之2.mp4 15 RegSample应用层代码讲解.mp4 16 RegSample应用层MFC代码讲解之1.mp4 17 RegSample应用层MFC代码讲解之2.mp4 18 应用层与驱动层通信.mp4 19 IOSample原理2+6=4奇怪现象的详解.mp4 20 IOSample的应用层代码解析.mp4 21 CancelSample原理与代码的详解.mp4 22 CancelSample应用层代码的详解之1.mp4 23 CancelSample应用层代码的详解之2.mp4 24 EventSample原理与代码的详解.mp4 25 EventSample安装调试及应用层代码解析.mp4 26 即插即用与电源管理的讲解.mp4 27 电源管理的原理分析与代码讲解.mp4 06 KMDF过滤驱动 01 WDF过滤驱动的效果演示与原理分析.mp4 02 WDF过滤驱动代码详解之1.mp4 03 WDF过滤驱动代码详解之2.mp4 04 WDF过滤驱动手把手修改INF文件并安装.mp4 05 WDF过滤驱驱动双机调试.mp4 07 WDF官方文档解读 01 KMDF官方文档解读之1.mp4 02 KMDF官方文档解读之2.mp4 03 KMDF官方文档解读之3.mp4 04 KMDF官方文档解读之4.mp4 05 UMDF官方文档解读之1.mp4 06 UMDF官方文档解读之2.mp4 07 UMDF官方文档解读之3.mp4 08 驱动程序的安装及INF文件解析 01 驱动程序安装讲解之1.mp4 02 驱动程序安装讲解之2.mp4 03 驱动程序安装讲解之3.mp4 04 INF文件基本概念讲解.mp4 05 INF文件之注册表指令的讲解.mp4 06 INF文件之文件指令和服务指令的讲解.mp4 07 INF文件之基本域的讲解的讲解.mp4 08 INF文件之其他域的讲解.mp4






