阅读:1987回复:2
高手请赐教:过滤驱动服务的启动问题
大家好,我尝试写了一个usb过滤驱动,随系统启动。用户没有重启系统前,过滤驱动仍能工作。但是系统会提示“找到系统新硬件”的提示框,内容是“服务不存在或者没有启动”。原因是我在安装时没有直接启动过滤驱动的服务。我想在系统没有重新启动前,就启动这个过滤驱动服务,让系统不提示那些对话框,请问大家有什么方法么?
(我使用直接写注册表和拷贝驱动文件f到\drivers目录的方式,不是inf) |
|
沙发#
发布于:2008-09-16 12:12
不明白你为什么会看到"新硬件"对话框,按理说这种安装不过是些registry而已,根本和硬件DevNode一点关系都没有。
如果你不想reboot,那就要先stop device stack,然后再restart device stack。但是因为usb stack上会有很多device,任何一个拒绝stop,就不会成功。 |
|
|
板凳#
发布于:2010-07-31 00:33
服务的STARTTYPE是3的话就是随PNP 管理器启动 0 的话就是PNP启动前随系统启动,0就和PNP一个优先级吧,我的理解
|
|