windows驱动编程
玩撕你
111
展开
-
2.调试第一个驱动程序
下面来实战调试前面的已经编译过得first,注意:在此之前要做的工作是设置好windbg。 之前的驱动什么事情也没做,所以加载之后driver会被执行一此一次,然后只有卸载时会执行driverUnload了。这样就没什么可以调试了,为此只能在driver中设置一个断点。 由于驱动加载之前,设置断电不方便所以手工在driver中加入一个断点如下:#include "ntddk.h"...原创 2019-11-03 22:11:34 · 198 阅读 · 0 评论 -
1.第一个驱动程序
1.下载安装wdk此过程省略2.编写第一个c文件命名为first.c,已表示这是我们编写的第一个讷河编程文件,#include "ntddk.h"VOID DriverUnload(PDRIVER_OBJECT driver){ DbgPrint("first: our driver is unload\r\n");}NTSTATUS DriverEntry(PDRI...原创 2019-11-03 19:20:15 · 331 阅读 · 0 评论