阅读:1034回复:5
问个比较怪的问题
我把驱动模型设计看完了
但有几点很疑惑的地方 1.为什么非要创建一个服务,这个服务有什么作用???(这个服务是不是和系统提供的服务不一样啊) 2.是不是每个驱动都要创建设备对象?不创建驱动能运行吗?? [编辑 - 8/6/04 by hongdou] |
|
|
沙发#
发布于:2004-08-06 17:21
我把驱动模型设计看完了 1、需要在ring0 run,这是Microsoft设计的规则 2、是的,不能(除非只运行一下,不驻留在内存中) |
|
|
板凳#
发布于:2004-08-06 18:42
这个service,实际上就是驱动,和user mode的service有些不同
可以不要device object,比如kernel dll |
|
地板#
发布于:2004-08-06 18:52
这个service,实际上就是驱动,和user mode的service有些不同 kernel dll可以单独运行吗?有哪些例子? 谢谢了! :) |
|
地下室#
发布于:2004-08-06 20:15
[quote]这个service,实际上就是驱动,和user mode的service有些不同 kernel dll可以单独运行吗?有哪些例子? 谢谢了! :) [/quote] |
|
|
5楼#
发布于:2004-08-06 20:36
dll当然不能单独运行
例子?ndis.sys,usbd.sys等等 呵呵 |
|