视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

Windows操作系统的复杂性决定了其内核的复杂性,加上Windows操作系统版本众多,让初学Windows驱动开发的学习者相当痛或苦,从此摆脱驱动学习难的问题。

本课程将以轻松的方式完成驱动开发的学习,全程写代码,详细的演示了驱动开发过程中的各个细节,囊括了主流的windows操作系统:Windows XP,Windows 7 32位,Windows 7 64位,Windows 10 32位,Windows 10 64位。

为了未来的技术之路打好坚实的基础,成就自我!

本课程:抽丝剥茧 层层递进 有的放矢 学有所成

本课程与时俱进采用了**的开发环境,支持**操作系统,同时兼故老旧系统,已经多面覆盖主流的操作系统。

课程同时兼故了c语言,c++和汇编语言。

里面演示用的开发工具主要为vs2013,其次有wdk纯命令行,让驱动学习者对驱动有直观生动的认识,开发驱动将会得心应手。



适合人群

Windows开发人员,系统安全人员,在校大学生,对驱动开发感兴趣的任何人

课程目标

深入学习Windows操作系统原理,提升程序开发水平,为学习驱动开发,内核安全打下基础。学完本课程可以轻松的理解Windows内核,开阔思路,对没有底层开发基础的人起到有非常好的指导作用。在此基础上可以开发出有趣且功能强大的软件。

课程大纲

Windows驱动程序开发(基于多平台)视频课程

第1章 windows驱动基础 1小时50分钟4节

1-1第一课 认识windows驱动[15:01]
1-2第二课 在虚拟机里安装windows操作系统[50:57]
1-3第三课 windows操作系统基本概念[19:00]
1-4第四课 操作系统的分层结构[25:14]

第2章 windowsw驱动编译环境配置、安装及调试 2小时4分钟3节

2-1第五课 安装驱动开发环境1[54:37]
2-2第六课 安装驱动开发环境2[35:32]
2-3第七课 实战:编写驱动程序加载器[34:26]

第3章 驱动程序的基本结构 1小时49分钟3节

3-1第八课 复习c语言的指针和数据结构[33:15]
3-2第九课 windows驱动程序的基本结构[34:00]
3-3第十课 编程实战-创建设备对象[42:00]

第4章 windows内存管理 2小时8分钟5节

4-1第十一课 内存管理操作[38:15]
4-2第十二课 驱动开发中使用链表[20:18]
4-3第十三课 驱动开发中使用快查表[22:52]
4-4第十四课 在驱动中使用c++中内存管理操作-newd[28:29]
4-5第十六课 驱动开发中宏与断言的使用[18:31]

第5章 应用程序与驱动程序通信 3小时32分钟8节

5-1第二十六课 irp与派遣函数[35:53]
5-2第二十七课 缓冲区读写操作[18:06]
5-3第十五课 在驱动中使用结构化异常处理[39:31]
5-4第二十八课 缓冲区读写操作2[20:23]
5-5第二十九课 模拟文件[21:52]
5-6第三十课 直接方式与其它方式读写操作[31:08]
5-7第三十一课 io设备控制操作[25:46]
5-8第三十二课 io设备控制操作2[19:25]

第6章 windows内核函数 3小时7分钟9节

6-1第十七课 内核模式下的字符串操作1[18:07]
6-2第十八课 内核模式下的字符串操作2[21:02]
6-3第十九课 内核模式下的字符串操作3[21:55]
6-4第二十课 内核模式下的文件操作1[22:25]
6-5第二十一课 内核模式下的文件操作2[18:40]
6-6第二十二课 内核模式下注册表操作1[21:41]
6-7第二十三课 内核模式下注册表操作2[18:24]
6-8第二十四课 内核模式下注册表操作3[22:34]
6-9第二十五课 内核模式下注册表操作4[22:17]

第7章 驱动程序的同步处理 2小时57分钟7节

7-1第三十三课 内核模式下的同步与异步操作[30:06]
7-2第三十四课 用户模式下的同步对象1_事件[12:29]
7-3第三十五课 用户模式下的同步对象2_线程信号量与互斥[17:17]
7-4第三十六课 内核模式下的同步对象3_系统线程创建与普[23:01]
7-5第三十七课 内核模式下的同步对象4_信号量与互斥体[31:41]
7-6第三十八课 内核模式与用户模式间的同步操作[26:49]
7-7第三十九课 其它内核同步要素[35:43]

第8章 IRP的同步与异步 1小时24分钟4节

8-1第四十课 应用程序的对文件同步与异步操作[14:35]
8-2第四十一课 irp异步完成[26:09]
8-3第四十二课 irp的取消与startio函数[19:29]
8-4第四十三课 自定义startio函数[24:41]

第9章 定时器 54分钟3节

9-1第四十四课 io定时器与dpc定时器[17:18]
9-2第四十五课 内核模式下的等待操作[11:07]
9-3第四十六课 时间函数与irp超时处理[26:26]

第10章 驱动程序调用驱动程序 1小时3节

10-1第四十七课 通过设备句柄调用驱动程序[25:51]
10-2第四十八课 设备指针调用驱动程序[18:55]
10-3第四十九课 自定义irp与ObReferenceOb[15:29]

第11章 分层过滤驱动 1小时27分钟3节

11-1第五十课 分层驱动:枚举设备栈上的设备对象[23:47]
11-2第五十一课 编写过滤驱动程序[37:29]
11-3第五十二课 irp完成函数[26:07]

第12章 驱动程序开发高级技能 3小时11分钟7节

12-1第五十三课 驱动程序的兼容性[38:52]
12-2第五十五课 驱动调试之windbg与vmware[29:24]
12-3第五十六课 驱动调试vs vmware[36:36]
12-4第五十四课 驱动签名原理及制作[32:01]
12-5第五十七课 驱动调试神器virtualkd[20:30]
12-6第五十八课 汇编语言编写驱动之环境搭建[10:00]
12-7第五十九课 用汇编语言开发32与64位驱动程序[24:13]
相关推荐
客服 关于