Visual C++ 6.0配置WDK(VC6.0配置WDK)

来源:互联网 发布:代理软件打不开网页 编辑:程序博客网 时间:2024/06/08 18:24

1、新建一个控制台工作空间





 

2、找一个例子编译,以安装的我WDK附带例子说明

路径:E:\WinDDK\7600.16385.1\src\general\event\wdm,复制里边的后缀为*C、*H和RC的4个文件到工作空间里边


点击工程-文件把文件加载到VC++6.0工作空间上



3、工具-选项-目录

Include files(包含文件)添加:(文件路径是你安装DDK的文件目录,请修自行修改路径)

E:\WINDDK\7600.16385.1\INC\API

E:\WINDDK\7600.16385.1\INC\CRT

E:\WINDDK\7600.16385.1\INC\DDK

注意:确保添加排列最上


Library files(库文件)添加:

E:\WINDDK\7600.16385.1\LIB\WXP\I386
如果是64为平台或者其他系统,自己修改,如WINDOWS7 32位:

E:\WINDDK\7600.16385.1\LIB\WIN7\I386

WINDOWS7 64位:

E:\WINDDK\7600.16385.1\LIB\WIN7\IA64

注意:确保添加排列最上


可执行文件添加:(理论同上,什么平台系统就添加什么)

E:\WINDDK\7600.16385.1\BIN\X86\X86

注意:确保添加排列最上

 

 


4、Alt + F7(工程-设置)打开配置设置

C/C++选项-工程选项替换为:

/nologo /Gz /MLd /W3 /WX /Z7 /Od /D WIN32=100 /D _X86_=1 /D WINVER=0x501 /D DBG=1 /Fo"MyDriver_Check/" /Fd"MyDriver_Check/" /FD /c

最好"去掉警告作为错误"的勾去掉

设置见下图:

链接-工程 选项添加:

ntoskrnl.lib /nologo /base:"0x10000" /stack:0x400000,0x1000 /entry:"DriverEntry"

/subsystem:console /incremental:no /pdb:"MyDriver_Check/HelloDDK.pdb" /debug

/machine:I386 /nodefaultlib /out:"MyDriver_Check/HelloDDK.sys" /pdbtype:sept

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

对象/库模块添加:

ntoskrnl.lib Hal.lib wdm.lib wdmsec.lib wmilib.lib ndis.lib MSVCRT.LIB LIBCMT.LIB

OK```````````````````````````````

按F7编译--通过
 


http://hi.baidu.com/y5023/blog/item/2c74f82584d1022d8744f98c.html
原创粉丝点击