2: 新建一个控制台工作空间 win32 Application
3: 找一个例子编译,以安装的我WDK附带例子说明
路径:E:\WinDDK\7600.16385.1\src\general\event\wdm,复制里边的后缀为*C、*H和RC的4个文件到工作空间里边
4: 工具-选项-目录
Include files(包含文件)添加:(文件路径是你安装DDK的文件目录,请修自行修改路径)
E:\WINDDK\7600.16385.1\INC\API
E:\WINDDK\7600.16385.1\INC\CRT
E:\WINDDK\7600.16385.1\INC\DDK
注意:确保添加排列最上5: 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
注意:确保添加排列最上
6: 可执行文件添加:(理论同上,什么平台系统就添加什么)
E:\WINDDK\7600.16385.1\BIN\X86\X86
注意:确保添加排列最上
7: 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.LIBOK```````````````````````````````
按F7编译--通过在你工作空间里的目录下应该会多出个文件夹,里面会有个sys文件。
这个就是你要的驱动。