BaoFu
驱动小牛
驱动小牛
  • 注册日期2002-10-07
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1490回复:7

哪里有“例说”驱动代码的资料?

楼主#
更多 发布于:2003-05-18 06:23
最近看NTDDK/src下的例子代码,有许多地方看不懂。代码中虽然有注释但远远不足以让初学者理解。联想一般编程语言的书籍,有结合实例讲解的:先介绍程序的功能和流程,然后详细介绍程序代码每个片断的作用,自学起来效果很好;但驱动编程方面还没有看到类似的书籍,那位能提供这方面的东西,不胜感激!
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-18 11:48
water oney的书很详细啊
还有cris cant的 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-20 10:40
我用Windows WDM设备驱动程序开发指南(Chris Cant),56¥,随书光盘中有例子,我可以发给你(本站好像也可以下载),书也是针对这些例子来讲解WDM知识的,可能适合你,美中不足的是介绍的不够全面深入,可以结合water oney的书来看。

另外,BaoFu,你对我的那个帖子:VC+DDK的设置下,是否无法一次只编译一个文件? 的回答好像无法解决问题,所以没给你分,不要说我小气 :D.
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
BaoFu
驱动小牛
驱动小牛
  • 注册日期2002-10-07
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-20 12:16
回复nlq_new兄:
   谢谢你的关心。
VC+DDK,用buil命令可以编译,我试验过多次的,没有问题。首先启动Free buld环境,出现命令行窗口后,用cd命令进入相应所例子目录下,键入buld即可。检查模式的编译过程也是类似的。
  至于给不给分,我并不计较,专家分再多,也不当钱用。没有成果,就真给个专家职称也顶多拿来唬人而已。
   共同学习,共同进步。
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-20 13:17
BaoFu,共同努力,共同进步。很佩服你有毅力去看看NTDDK/src下的例子代码,我是懒人,英语又差,根本没这个勇气,只好买了本中文书来看 :D。
另外,我说的那个编译问题是在VC下进行,不是在DDK的Free build环境下。
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
guard2002
驱动中牛
驱动中牛
  • 注册日期2002-05-21
  • 最后登录2017-03-07
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望65点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-05-20 13:23
在DDK下BUILD不是很好吗
保存一下,不用退出VC就可以编译,平时两个窗口都开着,很方便的
tangwise
驱动牛犊
驱动牛犊
  • 注册日期2003-11-06
  • 最后登录2007-06-12
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-01-06 20:30
多谢了,看了收获不小。
tangwise
驱动牛犊
驱动牛犊
  • 注册日期2003-11-06
  • 最后登录2007-06-12
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-01-07 21:23
BaoFu:
    多谢你前几次的回答,我现在对INCLUDES和TARGETLIBS里面的符号看不懂,这是Walter Oney 的书第九章例子,INCLUDES=$(WDMBOOK)\\GENERIC
TARGETLIBS=$(WDMBOOK)\\GENERIC\\obj$(BUILD_ALT_DIR)\\*\\generic.lib \\
 
这里的括号、$等符号是什么意思啊?
 BaoFu你能不能祥系告诉我,多谢了!
 我在努力学!
游客

返回顶部