Windows驱动开发
文章平均质量分 74
huangxy10
这个作者很懒,什么都没留下…
展开
-
[Windows驱动开发](二)Windows驱动程序环境搭配(VS2010 + WDK + VirtualDDK + VMware)
方法一:以前一直都是用 VS2008 + DDKWizard + WinDbg 来进行驱动程序的开发调试的,使用 DDKWizard 来搭配调试环境呢,在 VS2008 下也还算方便,因为不需要自己去设置一些什么包含文件啊,源代码路径啊之类的就可以直接编译驱动程序源码,安装好 DDKWizard 后,在 VS2008 中就会自动出现一个开发驱动程序的项目转载 2013-11-10 23:19:03 · 5765 阅读 · 0 评论 -
[Windows驱动开发](一)VS2008搭建windows驱动编译环境
开发windows驱动的第一步当然是要学会如何编译windows驱动程序。编译windows程序的方式大约有以下几种: ● WDK提供的Build Environments:微软官方推荐使用WDK提供的Build Environments来对相应系统编译驱动,此方法需要用户自行创建Source文件编译,对于不熟悉的人略显困难 ● VS原创 2013-11-11 00:26:44 · 9260 阅读 · 0 评论 -
[Windows驱动开发](三)Windows驱动开发常用的数据结构
本节主要介绍驱动开发的一些基础知识。转自:http://blog.csdn.net/baggiowangyu/article/details/7804567 1. 驱动程序的基本组成 1.1. 最经常见到的数据结构 a. DRIVER_OBJECT驱动对象[cpp]转载 2013-11-11 01:22:23 · 2255 阅读 · 0 评论 -
[Windows驱动开发](四)Windows驱动框架
转自:http://blog.csdn.net/baggiowangyu/article/details/7839938一、NT式驱动的基本例程1. 驱动入口函数——DriverEntry[cpp] view plaincopy// 驱动程序的一般性定义 NTSTATUS DriverEntry(IN转载 2013-11-11 01:24:54 · 2082 阅读 · 0 评论 -
[Windows驱动开发](五)内核内存管理
转自:http://blog.csdn.net/baggiowangyu/article/details/7936414一、内存管理概念1. 物理内存概念(Physical Memory Address) PC上有三条总线,分别是数据总线、地址总线和控制总线。32位CPU的寻址能力为4GB(2的32次方)个字节。用户最多可以使用4GB的真实物理内存。P转载 2013-11-11 01:27:43 · 2243 阅读 · 1 评论