在不触及代码的情况下,将Windows应用程序作为服务运行的最干净,最可靠的方法是什么?
使用案例:NorthScale的64位Windows版memcached作为通用应用程序运行.我想将它粘贴到Windows 2003或2008服务中,这样我就可以通过标准接口启动/停止/重启/等等.
在Windows资源工具包有任何可执行文件,srvany.exe
可以使用的,如所描述这里,基本上运行任何exe文件的服务.设置有点复杂(需要注册表编辑),但应该适用于大多数可以作为用户应用程序运行的东西.