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、

 

posted @ 2020-04-16 10:52  DriverSkill  阅读(183)  评论(0编辑  收藏  举报