在驱动程序中:// 创建连接名RtlInitUnicodeString(&DosNameLink, L"\\DosDevices\\SFilter"); status = IoCreateSymbolicLink(&DosNameLink...
全文
回复(20) 2007-11-22 10:49 来自版块 - 文件系统(过滤)驱动程序开发
表情
hj212001学习下(2008-07-11 16:01)
hitopsoftware (2008-05-21 15:53)
lohcve按xx_qiang说的,非要在SfCreate中判断DeviceObject是不是控制设备对象里面,也就是在 if (IS_MY_CONTROL_DEVICE_OBJECT(DeviceObject)) {……} 里面把 Irp->IoStatus.Status = ST...(2007-11-26 13:57)
lohcve我是在DriverEntry中对创建的控制设备对象建立符号连接,在SfCreate中设置irp成功并完成irp,返回STATUS_SUCCESS,但是当应用程序createfile的时候就蓝屏了,问题还是没有解决,苦恼中。(2007-11-26 12:05)
“驱动小妹”谢谢各位大哥指点 试试(2007-11-24 09:55)
xx_qiang你的驱动最少有两个错误。 1,当判断是自己的设备的时候,特别是在irp_mj_create的时候,返回成功并完成,之所以会出现错误代码一,是因为你返回的STATUS_INVALID_DEVICE_REQUEST造成的 2,你的控制码不能那么定义。微软要求某个值以上的是用户自定义,...(2007-11-23 22:17)
llj2655506[附件] 以前的找不到了,这里发个简单的连接例子,肯定能帮到你的.写的驱动SYS和应用程序连接的.(2007-11-23 20:18)
ddkittt改filespy也碰到过这种错误,不知道是怎么回事(2007-11-23 16:43)
geland小妹你检查一下你的设备对象是否有正确处理IRP_MJ_CREATE!!(2007-11-23 14:27)
mmloveread是不是要加 GENERIC_READ 和 GENERIC_WRITE(2007-11-23 13:44)

返回顶部