Windows驱动开发系列之一:小白入门经典

Windows驱动开发系列之一:小白入门经典
共89节 2520人在学 课程详情
  • Windows驱动开发小白入门

    • 欢迎进入Windows的驱动编程世界
    • vs2019双机调试wdk驱动程序
    • Windows的内核总体架构分析与通篇概览
    • NT驱动程序HelloDDK的代码讲解与VS2015编译
    • 第一个NT驱动程序HelloDDK的安装
    • VS2015双机调试HelloDDK驱动程序
    • 第一个wdm驱动程序HelloWDM的代码讲解1
    • 第一个wdm驱动程序HelloWDM的分发例程详解
    • HelloWDMwin10x64上安装、调试
  • Windows内核架构与驱动开发的基本概念

    • wdk2-1-Windows操作系统概述
    • wdk2-2-Windows操作系统的分层结构
    • wdk2-3-从应用程序到驱动程序的逐层分析
  • VS2015+VMware(win10x64)双机调试驱动

    • wdk3-1-驱动程序开发语言的选择
    • 配置驱动开发环境1--vs2015+WDK+VMWare(win10x64)
    • 配置驱动开发环境2--串口、vs2015调试设备、虚拟机win10x64等
  • 驱动程序的基本结构

    • wdk4-1-驱动程序三个最重要的数据结构
    • wdk4-2-NT式驱动程序基本结构的详解
    • NT式驱动蓝屏问题的解决
    • wdk4-3-WDM驱动程序基本结构的详解
    • WDM驱动的PNP原理与分发例程讲解
    • wdk4-5-驱动程序分层结构的详解
  • Windows内存管理

    • 内核中的常用API概览与简要分析
    • wdk5-1-Windows内存管理概述
    • wdk5-2-在驱动程序中使用双向链表
    • wdk5-3-在驱动程序中使用Lookaside
    • 在驱动程序中使用内存管理的运行时函数
    • wdk5-5-内存管理的其它注意事项
  • Windows内核函数

    • wdk6-1-在驱动程序中使用字符串
    • wdk6-2-在驱动程序中使用文件
    • wdk6-3-在驱动程序中使用注册表
  • 驱动程序的派遣函数

    • 内核中的IRP、派遣函数的章节概览
    • wdk7-1-IRP与派遣函数的详解
    • wdk7-2-1-IRP与派遣函数的详解2
    • vs2015+vmware(win10x64)的双机调试
    • wdk7-3-缓冲区方式读写的详解
    • 缓冲区方式读写的安装运行与分析
    • vs2015+win10x64的双机调试
    • 直接方式读写的详解与安装运行分析
    • vs2015+vmware(win10x64)的双机调试
    • 其他方式读写的详解与安装运行分析
    • vs2015+vmware(win10x64)的双机调试
    • 设备控制三种方式的详解与安装运行分析
  • 驱动程序的同步处理

    • 内核中的同步处理的章节概览与简要分析
    • wdk8-1-内核中的中断请求级
    • wdk8-2-同步和异步、临界资源与临界区
    • wdk8-3-内核中的自旋锁
    • 用户模式下的同步对象(事件、信号量、互斥体)
    • wdk8-5-内核模式下如何创建线程
    • wdk8-6-内核模式下的事件对象
    • wdk8-7-内核模式下的信号量和互斥体
  • IRP的同步

    • 内核中IRP同步处理的章节概览与简要分析
    • wdk9-1-同步与异步操作原理详解
    • 应用程序同步异步方式操作设备原理与代码详解
    • IRP的同步与异步完成的原理与代码详解
    • IRP的同步与异步完成的原理与代码详解2
    • wdk9-5-取消IRP的原理与代码详解
    • wdk9-6-StartIO例程的原理与代码详解
    • 自定义StartIO例程的代码与原理详解
    • wdk9-8-中断服务例程与DPC例程简介
  • 内核模式下的定时器

    • 内核中的定时器章节概览与简要分析
    • IOTimer定时器的原理与代码详解
    • IOTimer定时器的编译与安装详解
    • DPC定时器的原理与代码详解
    • DPC定时器的编译与安装详解
    • 内核层的四种等待方式详解
    • wdk10-6-内核层的时间操作函数
  • 驱动程序调用驱动程序

    • 驱动程序调用驱动程序的章节概览与学习方法论的探讨
    • 驱动程序调用驱动程序的文件句柄方式同步调用详解1
    • 驱动程序调用驱动程序的文件句柄方式同步调用详解2
    • vs2015+win10x64的双机调试
    • vs2015+win10x64的双机调试2
    • 驱动程序调用驱动程序的文件句柄方式异步调用详解1
    • vs2015+win10x64的双机调试
    • wdk11-3-3-双机调试小结
    • 驱动程序调用驱动程序的文件句柄方式异步调用详解2
    • IoBuildSynchronousFsdRequest
    • IoBuildAsynchronousFsdRequest
    • IoAllocateIrp
  • 分层驱动程序

    • 分层驱动程序的章节概览与学习方法论的探讨
    • 分层驱动程序与设备挂载的原理详解与实战
    • vs2015+win10x64的双机调试
    • 遍历设备栈的原理详解与实战
    • vs2015双机调试
    • 完成例程与Pending位传播的原理详解与实战
    • vs2015+vmware(win10x64)的双机调试
    • 完成例程返回MoreProcessingRequired的原理与实战
    • vs2015+vmware(win10x64)的双机调试
    • 将IRP分解以及分层驱动灵活应用的原理详解与实战
    • WDM驱动程序架构简介

    订阅失败

    Windows驱动开发系列之一:小白入门经典
    Windows驱动开发系列之一:小白入门经典 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    wdk3-1-驱动程序开发语言的选择

    课程介绍

    Windows驱动程序开发比较复杂,我将带领大家一起领略内核模式下编程的奥妙。

    您将真正掌握内核编程的原理与技术,将技术水平提升一个档次,学会核心技术。

    您将掌握Windows驱动开发的基本技术;灵活应用IRP、IO堆栈、设备栈、派遣函数等;

    您将掌握Windows驱动的分层技术,了解WDM驱动的基本原理

    您将掌握Windows驱动开发中的各种回调例程:完成例程、取消例程、DPC例程、APC例程、等等。

    具体内容包括但不限于:

    Windows驱动开发小白入门,Windows内核架构与驱动开发的基本概念,VS2015+VMware(win10x64)双机调试驱动,Win10x64中安装WDM驱动,驱动程序的基本结构(NT,WDM),Windows内存管理,Windows内核函数,驱动程序的派遣函数,驱动程序的同步处理,IRP的同步,定时器,驱动程序调用驱动程序,分层驱动程序

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 730人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22123人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4210人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 788人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 842人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5155人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2324人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 599人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3987人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~