|
194| 0
|
[其它] Windows驱动程序开发(基于多平台)视频课程+资料 |
windows驱动开发进阶篇点击这里 适合人群: Windows开发人员,系统安全人员,在校大学生,对驱动开发感兴趣的任何人 你将会学到: 深入学习Windows操作系统原理,提升程序开发水平,为学习驱动开发,内核安全打下基础。学完本课程可以轻松的理解Windows内核,开阔思路,对没有底层开发基础的人起到有非常好的指导作用。在此基础上可以开发出有趣且功能强大的软件。 课程简介: Windows操作系统的复杂性决定了其内核的复杂性,加上Windows操作系统版本众多,让初学Windows驱动开发的学习者相当痛或苦,从此摆脱驱动学习难的问题。 本课程将以轻松的方式完成驱动开发的学习,全程写代码,详细的演示了驱动开发过程中的各个细节,囊括了主流的windows操作系统:Windows XP,Windows 7 32位,Windows 7 64位,Windows 10 32位,Windows 10 64位。 为了未来的技术之路打好坚实的基础,成就自我! 本课程:抽丝剥茧 层层递进 有的放矢 学有所成 本课程与时俱进采用了**的开发环境,支持**操作系统,同时兼故老旧系统,已经多面覆盖主流的操作系统。 课程同时兼故了c语言,c++和汇编语言。 里面演示用的开发工具主要为vs2013,其次有wdk纯命令行,让驱动学习者对驱动有直观生动的认识,开发驱动将会得心应手。 第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++中内存管理操作-newdelet[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:39] 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:28] 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:40] 第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]
购买主题
本主题需向作者支付 28 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.