jimaupa
驱动牛犊
驱动牛犊
  • 注册日期2008-08-20
  • 最后登录2008-09-24
  • 粉丝2
  • 关注0
  • 积分8分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1987回复:2

高手请赐教:过滤驱动服务的启动问题

楼主#
更多 发布于:2008-09-15 23:38
大家好,我尝试写了一个usb过滤驱动,随系统启动。用户没有重启系统前,过滤驱动仍能工作。但是系统会提示“找到系统新硬件”的提示框,内容是“服务不存在或者没有启动”。原因是我在安装时没有直接启动过滤驱动的服务。我想在系统没有重新启动前,就启动这个过滤驱动服务,让系统不提示那些对话框,请问大家有什么方法么?
(我使用直接写注册表和拷贝驱动文件f到\drivers目录的方式,不是inf)
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-09-16 12:12
不明白你为什么会看到"新硬件"对话框,按理说这种安装不过是些registry而已,根本和硬件DevNode一点关系都没有。

如果你不想reboot,那就要先stop device stack,然后再restart device stack。但是因为usb stack上会有很多device,任何一个拒绝stop,就不会成功。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
jbl19860422
驱动牛犊
驱动牛犊
  • 注册日期2008-12-12
  • 最后登录2010-08-08
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-07-31 00:33
服务的STARTTYPE是3的话就是随PNP 管理器启动  0 的话就是PNP启动前随系统启动,0就和PNP一个优先级吧,我的理解
游客

返回顶部