3

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

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

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

谢谢,

公斤

4

1 回答 1

4

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

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

编辑:

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

于 2012-08-24T23:14:00.083 回答