郁金香驱动学习-第六课笔记

编译驱动的时候 记得要 build all 也就是全部组建。 。。

 

————————————————————————————

 

一、新建 win32 console Application 生成一个 空项目文件

    选Project菜单 Add to Project-----Files..选择所有驱动相关文件添加到工程

二、Tools -----Options------Directories

 

 

 

在Include目录中添加:

    D:\WINDDK\3790.1830\inc\wxp
    D:\WINDDK\3790.1830\inc\crt (可选)
    D:\WINDDK\3790.1830\inc\ddk\wxp
    D:\WINDDK\3790.1830\inc\ddk\wdm\wxp

在Executable files目录中添加:

D:\WINDDK\3790.1830\BIN\X86

在Library files目录中添加:

D:\WINDDK\3790.1830\LIB\WXP\I386

 

Project Settings

 

 WIN32=100,_X86_=1,WINVER=0x501,DBG=1

C/C++ Project Option最终设置如下:

/nologo /Gz /MLd /W2 /WX /Z7 /Od /D WIN32=100 /D _X86_=1 /D WIN

VER=0x501 /D DBG=1 /Fo"ddk_check/" /Fd"ddk_check/" /FD /c 

 

Link Project Options最终设置如下:

Wdm.lib ntoskrnl.lib /nologo /base:"0x10000" /stack:0x400000,0x1000 /e

ntry:"DriverEntry" /subsystem:console /incremental:no /pdb:"ddk_check/event.

pdb" /debug /machine:I386 /nodefaultlib /out:"ddk_check/event.sys" /subsystem:native /

driver /SECTION:INIT,D /RELEASE /IGNORE:4078 

NT式驱动 WDM式驱动

posted @ 2012-11-10 14:08  Rain's Bolg  阅读(197)  评论(0编辑  收藏  举报