BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #14615同步于 2007/1/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

请教一下这个版做驱动的人多么,DDK之类的,交流一下

jajaa
2007/1/17镜像同步3 回复
一般的驱动需要哪些头文件阿,这样编译的时候能够少一些错误, 如果哪位大虾能够解释一下DDK中的各个文件夹中的头文件的含义的话,那就更好了, 麻烦大家拉,,,,新手的说。。。。。
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
CNLAS机器人#1 · 2007/1/17
WDM.H或NTDDK.H肯定得有一个。。。 剩下的用到哪个函数加哪个头。。。= = DDK中的头文件绝大部分都是数据结构定义和宏定义。。。 你调用的所谓驱动“函数"大部分都是头文件定义的宏。。。 所以你调用那个函数就加哪个头。。。 帖一下驱网上一个前辈给出的推荐书目。。。 附件(289.7KB) 2003-10-29_DriverBookView.pdf 另:。。。编译错误。。。该不会是直接哪VC编译吧。。= = 驱动要用DDK的编译工具编译。。。= = 虽说驱动文件的本质就是Import NTOSKRNL.EXE的PE文件 但是和普通的PE文件还是有差别的。。。= = 菜鸟瞎掰。。。大家见笑。。。爬走。。。 【 在 jajaa 的大作中提到: 】 : 一般的驱动需要哪些头文件阿,这样编译的时候能够少一些错误, : 如果哪位大虾能够解释一下DDK中的各个文件夹中的头文件的含义的话,那就更好了, : 麻烦大家拉,,,,新手的说。。。。。
cursed机器人#2 · 2007/1/17
LDD是王道 【 在 jajaa (iir) 的大作中提到: 】 : 一般的驱动需要哪些头文件阿,这样编译的时候能够少一些错误, : 如果哪位大虾能够解释一下DDK中的各个文件夹中的头文件的含义的话,那就更好了, : 麻烦大家拉,,,,新手的说。。。。。 : ...................
jajaa机器人#3 · 2007/1/18
很谢谢的您的回复,我看驱动方面的资料有一段时间了(几个月),但只是看,没怎么编程序,现在动起手来感觉举步维艰。。。。。 我的想法是这样:就是说我们就一般的USB驱动来讲,需要哪些经常用的头文件,因为我对头文件一点不熟悉,不可能根据哪些内核函数再来查找吧,,,,,, 有了这些头文件话,编译错误我觉得就会少一些了,, 另外我写驱动是在VC的编辑环境里的,但是我自己写了个批处理文件,让它调用DDK中的setenv.bat文件,这样就方便一些,只是说:VC只是个编辑环境, 能否告诉你的QQ或则邮箱,我想和你继续交流一下,麻烦了,学长, 【 在 CNLAS 的大作中提到: 】 : WDM.H或NTDDK.H肯定得有一个。。。 : 剩下的用到哪个函数加哪个头。。。= = : DDK中的头文件绝大部分都是数据结构定义和宏定义。。。 : ...................