none
驱动程序-Windows服务-进程之间的关系 RRS feed

  • 问题

  • 是不是多个Windows服务对应一个进程还是一个Windows服务对应多个进程

    为什麽驱动程序在任务管理器里面看不到进程呢?


    给我写信: QQ我:点击这里给我发消息

    2012年7月7日 5:35

全部回复

  • 这个不能一概而论。有些服务具有自己单独的进程,例如 ALG.EXE、SPOOLSV.EXE;有些服务则是通过 SVCHOST.EXE 统一加载,一个 SVCHOST.EXE 可能会对应一个或多个服务。
     
    以 .SYS、.INF、.DLL 等形式加载的驱动程序文件不属于可执行文件,自然也就不存在进程的概念。但有些设备的驱动程序可能会以 .EXE 可执行文件的形式运行一些后台常驻的程序,这些程序运行时便以进程的形式存在。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "桦仔"
     
    是不是多个Windows服务对应一个进程还是一个Windows服务对应多个进程
    为什麽驱动程序在任务管理器里面看不到进程呢?
     
     
    2012年7月7日 9:23
    版主
  • 您好,

    进程和服务的数量对应关系不是一定的,而是由开发者决定的。

    有些进程为多个服务而工作,有些服务仅仅运行一个进程,而有些服务会开启多个进程。


    http://marui.blog.51cto.com http://www.melvillo.com 新浪微博:http://weibo.com/melvillo

    2012年7月7日 16:06
    版主