首页
社区
课程
招聘
[旧帖] [原创]DDK环境超简单配置 0.00雪花
发表于: 2009-8-23 23:42 3935

[旧帖] [原创]DDK环境超简单配置 0.00雪花

2009-8-23 23:42
3935
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    //不用变

SOURCES=Main.cpp\  //这里只添加你工程里相关的c文件或c++文件,头文件不加。
                other.c\
                o.c\
配置完成。。。。。。。
4, 做好上述准备后,打开ddk编译环境,比如我选择x86 Free Build Environment这个dos工具,用cd命令把当前路径改到工程目录下,然后使用build命令就可以生存出驱动文件,编译有错会显示出来。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 95
活跃值: (419)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
2
谢谢LZ,mark
2009-8-24 08:45
0
雪    币: 92
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
支持一下……
2009-8-25 17:18
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
mark thx
2009-9-6 17:00
0
游客
登录 | 注册 方可回帖
返回
//