我可以使用svchost.exe来托管我自己的服务吗?

Cor*_*ger 10 winapi windows-services

我找不到如何做的文档,这让我觉得我不应该这样做.

Ser*_*pth 8

此链接中的评论将帮助您,它在这里剪切/粘贴太多了.源代码是C++,因为你没有指定一种我认为不重要的语言.

链接

编辑:为了记录,我不是说这是一个好主意.


Mic*_*ael 6

不,svchost.exe未记录,仅支持Windows中的服务.

部分原因是可靠性 - 第三方服务中的崩溃应该对关键的Windows服务没有影响.

你为什么要使用svchost?您是否有多种服务要组合在一起?创建自己的exe来托管多个服务非常简单.