导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

C 知道

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

Windows驱动开发系列之一:小白入门经典 Windows内存管理 内核中的常用API概览与简要分析

Windows驱动开发系列之一:小白入门经典
共89节 2517人在学 课程详情
课程目录
讨论留言
  • 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驱动程序架构简介
回复
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
    轻敲空格完成输入
    • 显示为
    • 卡片
    • 标题
    • 链接

    反馈

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

    课时介绍

    wdk5-0--内核中的常用API概览与简要分析

    课程介绍

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

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

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

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

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

    具体内容包括但不限于:

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

    推荐课程

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

    李明 · 724人在学

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

    王先生 · 22111人在学

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

    汤小洋 · 4205人在学

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

    黄菊华 · 788人在学

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

    小尼老师 · 842人在学

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

    Long · 5154人在学

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

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2319人在学

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

    赖国荣 · 598人在学

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

    李杰 · 3985人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00

      订阅失败

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

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

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

      购买课程

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

      加载中...
      课件正在飞速打包中,请耐心等待几秒钟~
      首页
      博客
      下载
      学习
      社区
      C知道
      GitCode
      InsCodeAI
      技术会议
      会员中心
      创作中心
      联系我们
      工作时间: 8:30 - 22:00
      客服电话: 400-660-0108
      kefu@csdn.net在线客服
      • 关于我们
      • 招贤纳士
      • 商务合作
      • 寻求报道
      • 京ICP备19004658号
      • 经营性网站备案信息
      • 公安备案号11010502030143
      • 营业执照
      • 北京互联网违法和不良信息举报中心
      • 家长监护
      • 中国互联网举报中心
      • 网络110报警服务
      • Chrome商店下载
      • 账号管理规范
      • 版权与免责声明
      • 版权申诉
      • 出版物许可证
      • ©1999-2024北京创新乐知网络技术有限公司

      视频问题反馈

      提交遇到的问题我们会尽快解决的 ~