![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
驱动开发
文章平均质量分 77
古道青阳
路漫漫其修远兮,吾将上下而求索。
展开
-
基于WDF驱动模型使用WFP框架进行网络层数据修改
基于WDF驱动模型使用WFP框架进行网络层数据修改原创 2022-07-20 15:41:51 · 2685 阅读 · 9 评论 -
使用VS2010编译tdi源码(驱动层)
tdi源码下载tdifw-1.4.4解压,在目录src下找到drv。drv就是tdi的驱动层程序源码,该应用程序并没有VC的工程,需要自己创建。创建步骤如下:一、创建vs工程1、打开vs2010-->文件-->新建-->从现有代码创建项目2、在要创建什么类型的项目,选择Visual C++,点击下一步...原创 2022-05-28 22:38:07 · 568 阅读 · 0 评论 -
使用VS2010编译tdi源码(应用层)
tdi源码下载tdifw-1.4.4解压,在目录src下找到svc。svc就是tdi的应用层程序源代码,该应用程序并没有VC的工程,需要自己创建。创建步骤如下:一、创建vs工程 1、打开vs2010-->文件-->新建-->从现有代码创建项目 2、在要创建什么类型的项目,选择Visual C++,点击下一步 ...原创 2022-05-28 22:14:00 · 628 阅读 · 0 评论 -
Windbg Preview与虚拟机win10系统实现双机调试
在驱动开发之调试内核模块中实现了用windbg与虚拟机xp系统下的双机调试,接下来说下怎么使用windbg preview与虚拟机win10系统进行双机调试。主要在三个方面进行配置:win10系统配置,虚拟机配置,windbg preview配置一、win10系统配置,1、用管理员权限运行命令行 2、设置端口bcdedit/dbg...原创 2021-12-30 10:25:00 · 1634 阅读 · 0 评论 -
VS2008驱动环境的搭建
安装好vs2008编译器后需要下载的文件:GRMWDK_EN_7600_1.ISO,ddkwizard_setup_v1.3.0a.exe,ddkbuild.cmd,ddkbuild.bat,下载链接wdk+驱动安装+debugview.zip,ddkwizard_setup_v1.3.0a+ddkbuild.cmd+ddkbuild.bat.zip。之后的操作如下: 1、安装WDK 2、安装好之后配置环境变量,以xp环境下驱动开发...原创 2021-11-11 18:06:04 · 560 阅读 · 0 评论 -
驱动开发之调试内核模块
比较主流的一个调试工具就是windbg.exe,不但可以调试内核也可以调试应用程序。本人做PC客户端开发的时候就经常用它生成dump文件来进行应用程序调试。但是它调试内核时,被设计为双机调试。调试机和被调试机通过串口进行连接,windbg必须安装在调试机上。我的被调试机为虚拟机中的xp系统,首先要将系统设置为调试执行。首先要将系统保护的文件boot.ini显示出来,方法如图:设置好之后点击应用-->确定,打开系统盘就可以看到boot.ini文件。在原来的基础上添加一行,修改后的内容如下:原创 2021-08-16 16:15:23 · 357 阅读 · 0 评论 -
驱动开发之环境配置
一直想做驱动开发而不得入门,幸得机会,记录一下学习历程刚开始接触驱动开发,目前主要参考了《Windows内核安全与驱动开发》这本书。所做的环境配置及编译方法均循着书中介绍的方法进行。即为官方提供的方法。首先是环境配置,首先是要安装WDK驱动程序安装包,下载安装之后配置环境变量。然后是新建一个文件夹,在里面编写第一个c文件,makefile文件和sources文件。c文件:#include <ntddk.h>// 提供一个Unload函数,只是为了让这个程序能动态卸载,方原创 2021-08-14 22:32:17 · 282 阅读 · 0 评论