wildwind
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2003-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1219回复:6

菜鸟关于用2000DDK编译Wdm程序结果的疑惑

楼主#
更多 发布于:2003-06-11 15:25
我试着将2000DDK下的Src中的一个程序编译了一下
结果产生了一个.sys文件
是不是Wdm程序编译出来都是*.sys?
那VDD和VXD又是怎么一回事?这些可以用DDK来编码?
如果能,它们之间的区别在哪?
godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-11 15:53
vxd是98下的驱动模型,WDM是2000下的驱动模型,WDM编译出来什么文件是由SOURCE文件决定的。你用记事本打开SOURCE会很清楚的。
至于VDD,和VXD,WDM好像不是一个东西,我也记不太清了

武汉新手前来报道! 请不佞赐教!
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-11 15:53
建议看一些基础书籍 :)
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
wildwind
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2003-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-11 16:07
我也知道是在那个文件中指定,但我不理解的就是我是不是可以随便指定文件类型,如果是的话那么我指定为VXD和SYS有什么区别?
是内部程序用到的函数不同还是在编译的时候系统会进行判断?

昨天才开始接触这方面,不知道该看什么书,现在也没时间去书店,
网上没找到什么书啊,去那能找到好书啊?多给点指点吧,谢谢
godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-11 16:13
VXD是另外一种驱动模型,不可能从WDM开发得来!你必须指定编译结果是可以使用的驱动程序文件吧?所以。。。。
武汉新手前来报道! 请不佞赐教!
wildwind
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2003-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-11 17:39
也就是说,我在2000下,只能指定生成的文件是*.sys,如果指定为其的,执行将得到错误的结果是吗?

还有,“VXD是另外一种驱动模型,不可能从WDM开发得来!“  
是说2000DDK在2000下只能开发wdm,不能开发VXD吗?
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-11 19:44
也就是说,我在2000下,只能指定生成的文件是*.sys,如果指定为其的,执行将得到错误的结果是吗?

还有,“VXD是另外一种驱动模型,不可能从WDM开发得来!“  
是说2000DDK在2000下只能开发wdm,不能开发VXD吗?


2000DDK不能开发VXD!!!!!
游客

返回顶部