只是想知道,是否可以从.net 3.5 dll而不是exe启动Windows服务?
是否有任何解决方法可以帮助您做到这一点?
在这种情况下如何指定入口点?
谢谢,
KG
答案 0 :(得分:4)
没有“官方方式”将.net dll作为Windows服务运行。它需要svchost.exe加载DLL并绑定到启动/停止导出。但是,MS没有提供有关此主题的文档。
在msdn documentation中,使用的术语是“服务应用程序”或“服务可执行文件”,因此也没有“dll方式”。
编辑:
刚刚发现这种尝试将dll作为服务运行(痛苦!):http://forum.sysinternals.com/topic11974.html