如何在 XP 中创建 Windows 服务

如何在 XP 中创建 Windows 服务

在 Windows XP 下,如何将给定的普通应用程序转变为 Windows 服务?

编辑:这是一个服务器应用程序,因此它没有 GUI 并且不需要任何输入或输出。

答案1

您可以使用 SC 创建用户定义的服务。此命令将创建一个服务:

sc.exe create "Service Name" binPath= "C:\Your Program.exe"

注意 binpath= 和程序位置之间必须有一个空格。

要删除服务,请使用:

sc.exe delete "Service Name" 

答案2

使用服务端程序来自 Windows* 资源工具包

对于 Cygwin 应用程序使用cygrunsrv(NT/W2K 服务启动器)

答案3

此外,一旦您成功启动了您的正常应用程序作为服务,我建议您测试注销时该应用程序的行为。

有些应用程序(旧的?)不喜欢接收注销或关闭计算机时发送的消息。

答案4

火精灵是实现此目的的另一种选择。

相关内容