Svchost.exe
Svchost.exe是NT核心系统的非常重要的进程,对于2000、XP来说,不可或缺。很多病毒、木马也会调用它。所以,深入了解这个程序,是玩电脑的必修课之一。
大家对Windows操作系统一定不陌生,但你是否注意到系统中“Svchost.exe”这个文件呢?细心的朋友会发现Windows中存在多个
“Svchost”进程(通过“ctrl+alt+del”键打开任务管理器,这里的“进程”标签中就可看到了),为什么会这样呢?下面就来揭开它神秘的面纱。
在基于NT内核的Windows操作系统家族中,不同版本的Windows系统,存在不同数量的“Svchost”进程,用户使用“任务管理器”可查看其进程数目。一般来说,Win
2000有两个Svchost进程,Win
XP中则有四个或四个以上的Svchost进程(以后看到系统中有多个这种进程,千万别立即判定系统有病毒了哟),而Win
2003
server中则更多。这些Svchost进程提供很多系统服务,如:rpcss服务(remote
procedure
call)、dmserver服务(logical
disk
manager)、dhcp服务(dhcp
clieNT)等
如果要了解每个Svchost进程到底提供了多少系统服务,可以在Win
2000的命令提示符窗口中输入“tlist
-s”命令来查看,该命令是Win
2000
support
tools提供的。在Win
XP则使用“tasklist
/svc”命令。
参考资料:www.hlib.cn/zhidao/list.asp
之所以产生3个或4个进程,
是为了让每个进程负责不同的任务,任务之间不相互影响,而且可以有效的避免windows的连接限制.
下面就4个PPLIVE进程进行一个说明:
第一个进程:
主程序框架,
它是PPLIVE的骨架.
第二个进程:
内嵌的MINIWEB,
以及频道列表.
通过它向网站获取节目信息.
第三个进程:
直播内核,
用于节目数据的P2P传输.
第四个进程:
P2P网络资源探测进程,
用于监视P2P节点状态,
保证播放更稳定