是否有任何快速方法可以根据给定的可执行文件创建 Windows 服务,并在启动时启动它?
要从可执行文件创建 Windows 服务,您可以使用sc.exe
:
sc.exe create <new_service_name> binPath= "<path_to_the_service_executable>"
实际内容必须用引号引起来exe
路径,以及后面的空格binPath=
.
更多信息请参阅sc命令可以在 Microsoft KB251192 中找到 http://support.microsoft.com/kb/251192.
请注意,它不适用于任何可执行文件:可执行文件必须是 Windows 服务(即实现 ServiceMain https://msdn.microsoft.com/en-us/library/windows/desktop/ms685138(v=vs.85).aspx)。将非服务可执行文件注册为服务时,您在尝试启动该服务时将收到以下错误:
错误1053:服务没有及时响应启动或控制请求。
有些工具可以从任意的非服务可执行文件创建 Windows 服务,请参阅其他答案以获取此类工具的示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)