我们可以从dll而不是exe启动Windows服务吗?

时间:2012-08-24 21:52:00

标签: .net windows-services window

只是想知道,是否可以从.net 3.5 dll而不是exe启动Windows服务?

是否有任何解决方法可以帮助您做到这一点?

在这种情况下如何指定入口点?

谢谢,

KG

1 个答案:

答案 0 :(得分:4)

没有“官方方式”将.net dll作为Windows服务运行。它需要svchost.exe加载DLL并绑定到启动/停止导出。但是,MS没有提供有关此主题的文档。

msdn documentation中,使用的术语是“服务应用程序”或“服务可执行文件”,因此也没有“dll方式”。

编辑:

刚刚发现这种尝试将dll作为服务运行(痛苦!):http://forum.sysinternals.com/topic11974.html