版块
论坛
喜欢
话题
应用
搜索
登录
注册
jackiefzj的个人空间
访问量
2
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=93217
关于使用Services API启动WDM驱动
请教个问题。WDM驱动程序,如果使用Services API启动,驱动可以启动,但启动后立刻又被自动卸载掉了。可以理解,因为这时候驱动根本没有创建设备,自然无法保护运行。于是我写了个过滤驱动,把WDM驱动与KMD驱动结合起来,在DriverEntry()中IoCreateDevi...
全文
回复
(
3
)
2008-07-10 02:18
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
jackiefzj
:
我做的是一个U盘过滤驱动。在U盘插入之前,过滤驱动是不会被加载的。就像系统的USBSTOR.sys一样。 我现在想要的是,在U盘插入之前,就让我的过滤驱动保持在运行状态。
(2008-07-12 21:38)
回复
AlexSho
:
据我所知,PNP过滤驱动是在功能驱动之前就已经加载了,这样才能保证在设备工作之前的第一时间attach上去。也就是说PNP过滤驱动在attach设备之前肯定是可以也是必须可以保持运行的。 所以会我怀疑楼主的问题在别的地方,跟踪一下应该就搞定了。 楼主可以把驱动放在功能驱动之前...
(2008-07-12 20:45)
回复
jackiefzj
:
各们帮忙想想办法。 PNP都是动态的加载启动WDM的Filter Driver。 我现在只是想让过滤驱动即使没有Attach到目标设备之前,也能保持运行状态。 并且也能接受Pnp Manager的AddDevice()
(2008-07-11 18:32)
回复
jackiefzj
加关注
写私信
0
关注
0
粉丝
72
帖子
返回顶部