首页
社区
课程
招聘
[求助]Windows驱动源文件在其他目录怎么编译
发表于: 2013-1-14 16:39 4109

[求助]Windows驱动源文件在其他目录怎么编译

2013-1-14 16:39
4109
我写一个windows驱动,因为想将不同类型的代码(如,hook的代码、进程操作的代码)进行分开,将不同类型头文件和源码放在不同的目录,在有DriverEntry函数的文件中调用其他目录文件中的函数,但是总是无法成功编译

希望各位可以告诉我这种不同目录文件中进行函数调用、编译的方法。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 962
活跃值: (1681)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
#include和普通代码一样,然的在sources文件里这样写,多级目录可以写相对路径
SOURCES=Kernel.c Readfile.c MapViewOfImage.c ProcessRelocs.c

最简单的方法是安装vs 2012 和wdk8.0可以直接编译,直接源码级调试
2013-1-14 17:13
0
雪    币: 144
活跃值: (224)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
你试过这种方法吗?我这样写的时候出错了。
2013-1-14 17:22
0
雪    币: 4817
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
使用dir的方式,可以把驱动源码分目录管理,具体你看看wdk的src目录就知道了,你可以在这个目录下build,编译器会把这个目录下的所有文件夹都进行处理,原因就是src下的dir文件
2013-1-14 17:38
0
雪    币: 962
活跃值: (1681)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我记得我以前这样用过啊。。好像没问题的
2013-1-14 18:31
0
游客
登录 | 注册 方可回帖
返回
//