如何在XP中创build一个Windows服务

如何在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。