WinDriver.sources

1、时隔蛮久,再来弄驱动,又不记得了,记下来吧...

 1.1、弄的源码是 "\Windows驱动开发技术详解\chapter12\Test2\NT_Driver",用WDK7编译的

  编译时什么都出不来,倒是有一个警告信息:“path contains nonexistant c:\windows\system32\config\systemprofile\.dnx\bin, removing”(黄色),后来擦发现,里面没有 sources文件... 后来 又说 "ObReferenceObjectByName(...)"在lib里面定位不到,查MSDN说是在 "NtosKrnl.lib"里面,然后在cpp文件里 添加:“#pragma comment(lib,"NtosKrnl.lib")”,但是 没用... 后来又看了 ndis-passthru里面的sources,再在sources里面添加了 lib引用,这个 驱动程序才编译成功...

  最后的sources文件内容如下:

TARGETNAME=C12Test2
TARGETTYPE=DRIVER
DRIVERTYPE=WDM
TARGETPATH=OBJ

INCLUDES=$(BASEDIR)\inc;         $(BASEDIR)\inc\ddk;
SOURCES=Driver.cpp

TARGETLIBS=$(DDK_LIB_PATH)\NtosKrnl.lib

 

2、

3、

4、

5、

 

WinDriver.sources

上一篇:win10 解决telnet不是内部或外部命令的方案


下一篇:【环境搭建】Windows上搭建github环境和github常用基本操作