快捷搜索: 王者荣耀 脱发

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

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

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

路径:E:WinDDK7600.16385.1srcgeneraleventwdm,复制里边的后缀为*C、*H和RC的4个文件到工作空间里边

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

3、工具-选项-目录

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

E:WINDDK7600.16385.1INCAPI

E:WINDDK7600.16385.1INCCRT

E:WINDDK7600.16385.1INCDDK

注意:确保添加排列最上

Library files(库文件)添加:

E:WINDDK7600.16385.1LIBWXPI386 如果是64为平台或者其他系统,自己修改,如WINDOWS7 32位:

E:WINDDK7600.16385.1LIBWIN7I386

WINDOWS7 64位:

E:WINDDK7600.16385.1LIBWIN7IA64

注意:确保添加排列最上

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

E:WINDDK7600.16385.1BINX86X86

注意:确保添加排列最上

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编译--通过


经验分享 程序员 微信小程序 职场和发展