V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

window 7 任务管理器中进程和服务的区别

  •  
  •   Dimen61 · 186 天前 · 1675 次点击
    这是一个创建于 186 天前的主题,其中的信息可能已经有所发展或是发生改变。

    picture1 picture2 服务下面的有 PID 这一列,而 PID 不就是进程序列号吗? 那进程服务有什么区别?

    13 回复  |  直到 2017-02-19 09:52:47 +08:00
        1
    skydiver   186 天前
    一个字段在一个表是主键,在另一个表是外键,那这两个表有什么区别?
        2
    whwq2012   186 天前 via Android
    服务运行以后就是进程,就和普通程序一样,但是服务是比较重要的一些进程
        3
    MinonHeart   186 天前   ♥ 1
    服务是系统级的,进程是应用级的
        4
    icebergSnow   186 天前 via Android
    公交车也是车,你说呢?
        5
    UnknownR   186 天前
    整套系统就像一辆公交车,进程是座位和扶手,服务是司机,硬件就是车,座位让你能舒服得坐车,扶手让你不会因为惯性而摔倒,一辆公交车要是没座位,大不了站着,没扶手了大不了摔跤,但是没司机,车就没法开了,虽然乘客和司机都是人,对车而言都是一样的,但是其中的角色却是不同的,有相互依赖关系。
        6
    misaka20038numbe   186 天前
    进程属于用户,服务属于系统。
        7
    CRVV   186 天前
    服务是 `systemctl --all`
    进程是 `ps -e`
        8
    hx1997   186 天前 via Android
    区别大了。自己去看《 Windows 核心编程》吧。
        9
    gamexg   186 天前 via Android   ♥ 2
    简单的理解:

    提供了服务接口(启动停止暂停重启)并注册到系统的程序是服务。

    服务是程序,但是只有符合上面条件的程序才是服务。

    由于服务也是 exe 程序,那么它启动的话就和普通 exe 一样是一个进程。


    我记得实际有各种特立,不过那是小节。
        10
    msg7086   186 天前
    由进程提供服务。
        11
    vibbow   185 天前
    服务好像不能和桌面交互
        12
    Tyanboot   185 天前
    服务也是 exe ,,启动以后也是一个进程的形式。

    不同的是,服务有特权,有些 windows 信息和 windows32 api 是只有服务才能调用的。

    任务管理器的服务右键还能停止启动重启等
        13
    julyclyde   185 天前
    服务是能被单独管理的一类进程
    这些进程和系统有特殊的接口进行互动的
    https://msdn.microsoft.com/en-us/library/system.serviceprocess.servicebase(v=vs.110).aspx
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2592 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 56ms · UTC 02:11 · PVG 10:11 · LAX 19:11 · JFK 22:11
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1