版块
论坛
喜欢
话题
应用
搜索
登录
注册
lecy-2005的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=193497
为什么sfilter不能实现与应用程序通信
我修改了分派例程sfcreate,代码如下NTSTATUSSfCreate ( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp ){ NTSTATUS status; KIRQL oldIrql; PAG...
全文
回复
(
6
)
2009-03-27 22:59
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
treeyan
:
汗 还有 return Irp->IoStatus.Status; 已经完成了 IRP 不要访问其中成员
(2009-04-23 22:50)
回复
treeyan
:
去掉自旋锁对,包你不会蓝了. KeAcquireSpinLock( &gControlDeviceStateLock, &oldIrql ); KeReleaseSpinLock( &gControlD...
(2009-04-23 22:48)
回复
peng_intel
:
你好,我想问一下: 现在我用写了一个应用程序和键盘过滤驱动通信,DevicePath是可以得到的,但是用CreateFile函数连接这个设备的时候,当进入驱动程序的Create函数时,竟然返回的NTSTATUS是c0000022(STATUS_ACCESS_DENIED),我就郁...
(2009-04-23 05:20)
回复
wesley2005
:
在SfPassThrough中,如果发现targetDevice是自己的ControlDevice,那么,应该complete该IRP。 另外,像那位大哥说的,应该学会一些调试技术。
(2009-04-03 16:39)
回复
lecy-2005
:
thank u!
(2009-03-29 17:15)
回复
michaelgz
:
First, check device names in driver and your user mode application. They must be match. I think your application is using a wrong device nam...
(2009-03-28 14:59)
回复
lecy-2005
加关注
写私信
0
关注
0
粉丝
19
帖子
返回顶部