阅读:1646回复:2
IoAttachDevice挂载设备的问题
我写了两个驱动DriverA,DriverB生成DeviceA,DeviceB
想用IoAttachDevice把B挂到A上面 发现一定要在A中完成IRP_MJ_CREATE才能挂载成功,不知为何?? 还有,如果我在B中也把IRP_MJ_CLOSE传给了A,就会蓝屏……百思不得其解 WinDbg显示的崩溃信息: NTSTATUS MyDispatchclose(IN PDEVICE_OBJECT device,IN PIRP irp) //DeviceB中的close { DbgPrint("A Close Message into DriverB \n"); IoSkipCurrentIrpStackLocation(irp); return IoCallDriver(A_DeviceObject,irp); }<——崩溃这行 初学驱动,望大家帮帮忙,谢谢 |
|
沙发#
发布于:2008-09-03 13:46
IOAttachDevice要调用ZwOpenFile开打对象的
|
|
板凳#
发布于:2008-08-29 15:39
帮帮忙吧……
|
|