阅读:1219回复:6
菜鸟关于用2000DDK编译Wdm程序结果的疑惑
我试着将2000DDK下的Src中的一个程序编译了一下
结果产生了一个.sys文件 是不是Wdm程序编译出来都是*.sys? 那VDD和VXD又是怎么一回事?这些可以用DDK来编码? 如果能,它们之间的区别在哪? |
|
沙发#
发布于:2003-06-11 15:53
vxd是98下的驱动模型,WDM是2000下的驱动模型,WDM编译出来什么文件是由SOURCE文件决定的。你用记事本打开SOURCE会很清楚的。
至于VDD,和VXD,WDM好像不是一个东西,我也记不太清了 |
|
|
板凳#
发布于:2003-06-11 15:53
建议看一些基础书籍 :)
|
|
|
地板#
发布于:2003-06-11 16:07
我也知道是在那个文件中指定,但我不理解的就是我是不是可以随便指定文件类型,如果是的话那么我指定为VXD和SYS有什么区别?
是内部程序用到的函数不同还是在编译的时候系统会进行判断? 昨天才开始接触这方面,不知道该看什么书,现在也没时间去书店, 网上没找到什么书啊,去那能找到好书啊?多给点指点吧,谢谢 |
|
地下室#
发布于:2003-06-11 16:13
VXD是另外一种驱动模型,不可能从WDM开发得来!你必须指定编译结果是可以使用的驱动程序文件吧?所以。。。。
|
|
|
5楼#
发布于:2003-06-11 17:39
也就是说,我在2000下,只能指定生成的文件是*.sys,如果指定为其的,执行将得到错误的结果是吗?
还有,“VXD是另外一种驱动模型,不可能从WDM开发得来!“ 是说2000DDK在2000下只能开发wdm,不能开发VXD吗? |
|
6楼#
发布于:2003-06-11 19:44
也就是说,我在2000下,只能指定生成的文件是*.sys,如果指定为其的,执行将得到错误的结果是吗? 2000DDK不能开发VXD!!!!! |
|