阅读:1267回复:5
初学者是用DDK好还是driver studio?
如果编了一个驱动程序。怎么来调试?不会真的用硬件次才可以把?
多谢 |
|
|
沙发#
发布于:2002-12-16 21:57
有的肯定不需要硬件,如过滤
|
|
板凳#
发布于:2002-12-17 15:00
我认为二者可以都看,但相对来说ddk是基础,ds我认为可以算是ddk的封装,但其内核的调用还是ddk,如果你看ds的说明,就会发现它告诉你ds一个类的哪个成员相当于ddk的哪个属性,如用得最多的KIrp类,会告诉你KIrp->IoctlInputBufferSize成员是对ddk的 Parameters.DeviceIoControl.InputBufferLength 属性的引用,如果对ddk不太了解的话,相信ds也用不好。
至于硬件,就如楼上兄弟所说,看你是功能驱动还是过滤驱动了 |
|
|
地板#
发布于:2002-12-17 15:08
如果编了一个驱动程序。怎么来调试?不会真的用硬件次才可以把? 硬件驱动程序当然要硬件才可以调试啦!要不然怎么知道所用硬件是否能满足设计和软件的要求? |
|
地下室#
发布于:2002-12-18 10:43
如果编了一个驱动程序。怎么来调试?不会真的用硬件次才可以把? 只要你愿意,就可以不用硬件。看你处理 IRP 的实现了。 |
|
|
5楼#
发布于:2002-12-22 09:59
up
|
|