高手进-关于服务程序的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 aicd
  • 开始时间 开始时间
A

aicd

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi如何实现 一个服务程序多个名称,如:C:/WINDOWS/system32/svchost.exe 他会有
好多名称实现不功能(Application Management|Automatic Updates|Background Intelligent Transfer Service)等等。。。谁能提示提示,或者给个实例,谢谢!
 
svchost和dllhost一样,它只是个加载器,具体实现的功能是根据传入的参数决定的,它会根据参数不同调用不同的DLL实现
 
ysai 谢谢你的回答!
不是太明白,那C:/WINDOWS/system32/svchost.exe一个exe,windows服务是怎么管理他们的??
 
根据PID即可知道SVCHOST的儿子是那个服务喽!呵呵!
 
svchost.exe就像RunDLL32.exe一样,只是一个宿主程序。它是利用给出的命令行参数到
注册表中寻找真正的服务程序,然后将其做为子进行来执行的。
比如Auto Update服务,它的命令行为: C:/WINNT/system32/svchost.exe -k wugroup
至于还有一些看起来没有参数、并且exe同名的不同服务,我就不大清楚了:P
 
谢谢大家,我知道了
 
后退
顶部