1:下载ddk和vc版本,并安装。
2:VC IDE 只是用来写代码的,可简单地配置下ide环境的include路径,例如VC6的路径为tools-->Options-->Directores下选择includefile选项 ,然后添加ddk安装目录下的inc目录路径。VC IDE 不用来编译。(当然你可以不选择VC,通过其他方式写c文件。注意DriverEntry函数前用extern “C”)例如:extern "C" DriverEntry( IN PDRIVER_OBJECT theDriverObject, IN PUNICODE_STRING theRegistryPath );
这样在选择ddk 编译工具编译不会出现程序入口错误。
3:在工程目录下建立两个文件已供ddk编译。
一个是makefile文件。添加内容如下:
#
# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source
# file to this component. This file merely indirects to the real make file
# that is shared by all the components of Windows NT
#
!INCLUDE $(NTMAKEENV)\makefile.def
一个是source文件:内容如下:
TARGETNAME=kiss //这里是驱动名,不含扩展名
TARGETPATH=obj //这里可以不用管
TARGETTYPE=DRIVER //这里是文件类型,不用改
USE_PDB=1 //不用变