Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
《Windows驱动开发技术详解》之读写操作
缓冲区方式读写操作 设置缓冲区读写方式 读写操作一般是由ReadFile和WriteFile函数引起的 这里先以WriteFile函数为例进行介绍 WriteFile要求用户提供一段缓冲区 并且说明缓冲区的大小 然后WriteFile将这段
windows驱动
[Windows驱动开发](一)序言
笔者学习驱动编程是从两本书入门的 它们分别是 寒江独钓 内核安全编程 和 Windows驱动开发技术详解 两本书分别从不同的角度介绍了驱动程序的制作方法 在我理解 驱动程序可分为两类三种 第一类 传统型驱动 传统型驱动的特点就是所有的IRP
windows驱动
Windows下C语言操作硬件设备的方法
本文作者 Fezl 本文原地址 http blog csdn net u010147522 article details 49912221 之前都是在linux下操作硬件设备 open read write ioctl 相当方便 最近要检
Windows
windows系统编程
windows硬件操作
windows驱动
操作设备
应用层与驱动层通信DeviceIoControl
驱动层与应用层通信是通过DeviceIoControl 符号定义 define DEVICE NAME L Device myDriver Driver Name define SYMBOLIC LINK NAME L DosDevices
windows驱动
c语言
驱动程序
[Windows驱动开发](四)内存管理
一 内存管理概念 1 物理内存概念 Physical Memory Address PC上有三条总线 分别是数据总线 地址总线和控制总线 32位CPU的寻址能力为4GB 2的32次方 个字节 用户最多可以使用4GB的真实物理内存 PC中很多
windows驱动
IRQL的理解和认识
介绍 中断请求 IRQ Interrupt Request 一般有两种 一种是外部中断 也就是硬件产生的中断 例如 键盘中断 打印机中断 定时器中断 另一种是由软件指令 int n 产生的中断 例如 INT 3 断点中断 INT 1 单步中
windows驱动
内核模式代码签名走查(四)
如何禁用测试计算机上的强制签名 在驱动程序开发的早期阶段 开发人员签署每个构建都可能很麻烦 因为这个原因 WindowsVista提供了几个方式来临时禁用内核模式代码签名实施 以便测试计算机可以安装和加载未签名的驱动程序 附加一个内核调试器
windows驱动
KMCSWalkthrough
windows驱动签名
内核驱动验证
发布签名