如何在Windows XP下将给定的正常应用程序转换为Windows服务?
编辑:这是一个服务器应用程序,所以它没有GUI,不需要任何input或输出。
您可以使用SC创build用户定义的服务。 这个命令将创build一个服务:
sc.exe create "Service Name" binPath= "C:\Your Program.exe"
请注意binpath =和程序位置之间必须有一个空格。
要删除服务使用:
sc.exe delete "Service Name"
从Windows *资源工具包使用SRVANY.EXE
对于Cygwin应用程序使用cygrunsrv (NT / W2K服务启动器)
另外,一旦你成功地开始正常的应用程序作为服务,我会build议testing当你注销时应用程序的行为。
一些应用程序(旧的?)不喜欢接收logging或closures计算机时发送的消息。
FireDaemon是这样做的另一种select。