将Windows应用程序作为服务运行?

sh-*_*eta 3 windows windows-services windows-server-2003 windows-server-2008

在不触及代码的情况下,将Windows应用程序作为服务运行的最干净,最可靠的方法是什么?

使用案例:NorthScale的64位Windows版memcached作为通用应用程序运行.我想将它粘贴到Windows 2003或2008服务中,这样我就可以通过标准接口启动/停止/重启/等等.

ig0*_*774 5

Windows资源工具包有任何可执行文件,srvany.exe可以使用的,如所描述这里,基本上运行任何exe文件的服务.设置有点复杂(需要注册表编辑),但应该适用于大多数可以作为用户应用程序运行的东西.