wdf版windows驱动开发视频教程更新到了27节
2023-2-25 21:40:19 Author: 安全狗的自我修养(查看原文) 阅读量:42 收藏

目录

公众号:安全狗的自我修养github.com/haidragon# WDF驱动开发视频教程27.利用定时器IO操作* 0.WDF驱动开发介绍* 1.对象的本质* 2.双机调试开发环境搭建 * 3.设备与驱动的层次结构* 4.WDF写原NT式驱动 * 5.WDF体系结构介绍* 6.WDF对象模型* 7.WDF上下文与宏定义* 8.DriverEntry例程* 9.TraceEvents日志调试* 10.WDF驱动IO模型* 11.打开与关闭例程* 12.读写控制例程* 13.特定IRP包例程处理* 14.IRP对象封装* 15.创建请求队列* 16.从请求检索缓冲区* 17.NEITHER方式IO操作* 18.注册取消例程* 19.IO操作Parallel模式* 20.Manual模式与多队列* 21.WDF驱动字符串对象* 22.WDF驱动注册表对象* 23.WDF同步机制* 24.WDF内核事件处理* 25.WDF驱动锁对象* 26.WDF定时器对象 * 27.利用定时器IO操作* 28.WDF驱动工作项对象* 29.WDF驱动中复合数据* 30.WDF驱动内存对象* 31.可配置设备资源对象* 32.WDF驱动其它操作* 33.电源管理与PNP事件* 34.WDF单独注册WDM式IRP* 35.PCI事件处理* 36.不同驱动之间通信* 37.USB设备开发* 38.WDF过滤驱动介绍* 39. 

wdm驱动开发视频教程

目录:

# windows驱动开发49.usb硬件驱动案例## 基础部分* 1.驱动介绍与调试环境搭建* 2.helloworld驱动与安装* 3.操作系统与指针回顾  * 4.驱动对象与设备对象* 5.驱动框架类型分类* 6.内存管理操作与new重载* 7.驱动中字符串处理与数据类型* 8.驱动的布局与设备栈 * 9.IRQ中断与IRP包结构* 10.驱动程序与用户通信* 11.常用文件操作与强删文件* 12.注册表常用操作* 13.内核线程* 14.内核线程等待操作* 15.同步机制-自旋锁* 16.同步机制-互斥体* 17.同步机制-信号量(灯)* 18.同步机制-事件 * 19.内核中使用链表* 20.IRP同步与异步原理* 21.IRP同步完成* 22.IRP异步完成* 23.IRP取消例程* 24.StartIO例程* 25.自定义StartIO(多队列)* 26.定时器与等待* 27.内核IO定时器* 28.内核DPC定时器* 29.延时阻塞方式定时* 30.驱动中的时间操作* 31.IRP超时处理* 32.DPC与工作项操作文件案例 * 33.驱动模块之间调用* 34.通过句柄方式同步调用驱动* 35.通过句柄方式异步调用驱动* 36.直接创建IRP包调用驱动* 37.分层驱动原理介绍* 补1.windows驱动开发之双物理机网络远程调试* 补2.windows驱动开发之虚拟机串口调试* 补3.windows驱动开发之双物理机usb调试 * 38.即插即用与寻找设备* 39.为实际硬件安装自定义驱动* 40.用实例演示png底层原理* 41.设备启动与设备信息* 42.电源管理状态与转换* 43.电源处理案例  * 44.IO端口介绍* 45.64位编写汇编与调用约定* 46.汇编实现IO端口操作* 47.pci总线介绍与获取 * 48.usb规范与libusb介绍* 49.usb硬件驱动案例

其它视频教程可以关注公众号:

ios逆向一期

漏洞一期

比如linux驱动开发:

公众号:安全狗的自我修养github.com/haidragon# linux驱动开发视频教程(基于Ubuntu)* 1.视频介绍* 2.驱动开发环境工具准备* 3.最新内核源码编译安装* 4.helloworld编写与安装* 5.双虚拟机驱动源码调试* 6.操作系统与指针回顾 * 7.vscode编写驱动搭建* 8.linux驱动的分类* 9.字符驱动模型* 10.字符驱动IO例程* 11.编写用户调用内核模块* 12.内核创建线程* 13.内核进程上下文* 14.同步机制-互斥锁* 15.同步机制-读写锁* 16.同步机制-自旋锁* 17.同步机制-信号量* 18.同步机制-条件变量* 19.同步机制-屏障* 20.ioctl控制例程* 21.内核中的数据结构* 22.内核中错误处理* 23.驱动模块之间通信* 24.阻塞IO* 25.poll与select* 26.异步通知* 27.时间操作* 28.定时器* 29.tasklets机制* 30.工作队列* 31.内核中内存操作 * 32.IO端口介绍* 33.64位编写汇编与调用约定* 34.汇编实现IO端口操作* 35.pci总线介绍与获取 * 36.usb设备基础* 37.linux设备模型* 38.热插拔事件* 39.内核内存映射* 40.块驱动注册* 41.网络驱动开发* 42.TTY驱动开发 

关注微信公众号或者可以直接加作者微信:


文章来源: http://mp.weixin.qq.com/s?__biz=MzkwOTE5MDY5NA==&mid=2247487547&idx=1&sn=116a95d7ae6977765737495b557b207b&chksm=c13f2372f648aa64e62ee8bc940a2a60bbba086c7564379ed26cfe5a319e1683fc5c23806880#rd
如有侵权请联系:admin#unsafe.sh