我找不到如何做的文档,这让我觉得我不应该这样做。
答案 0 :(得分:8)
此链接中的评论将帮助您,它在这里剪切/粘贴太多了。源代码是C ++,因为你没有指定一种我认为不重要的语言。
编辑:为了记录,我并不是说这是一个好主意。答案 1 :(得分:6)
不,svchost.exe未记录,仅支持Windows中的服务。
部分原因是可靠性 - 第三方服务中的崩溃应该对关键的Windows服务没有影响。
为什么要使用svchost?您是否有多种服务要组合在一起?创建自己的exe来托管多个服务非常简单。
答案 2 :(得分:1)
您可以下载Windows NT资源工具包(http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en),并按照以下说明从任何内容创建服务:http://support.microsoft.com/kb/137890