windows服务如何以标准间隔启动应用程序?

windows服务如何以标准间隔启动应用程序?,windows,windows-services,srvany,Windows,Windows Services,Srvany,顾问设置windows服务以运行应用程序。应用程序应该每15分钟运行一次。应用程序根本没有运行,服务似乎运行正常 我不熟悉应用程序作为服务运行时如何以标准间隔运行 该服务使用SRVANY.EXE工具。我不确定这是否正确,但我相信,一个服务运行应用程序的一种方法只是在OnStart中设置一个线程,并将其设置为在15分钟内反向运行应用程序。应用程序存在许多潜在问题 SRVANY.EXE将任何应用程序转换为Windows服务。如果该应用程序请求用户输入,它将挂起。您需要确认作为服务运行的应用程序只需启

顾问设置windows服务以运行应用程序。应用程序应该每15分钟运行一次。应用程序根本没有运行,服务似乎运行正常

我不熟悉应用程序作为服务运行时如何以标准间隔运行


该服务使用SRVANY.EXE工具。

我不确定这是否正确,但我相信,一个服务运行应用程序的一种方法只是在OnStart中设置一个线程,并将其设置为在15分钟内反向运行应用程序。

应用程序存在许多潜在问题

SRVANY.EXE将任何应用程序转换为Windows服务。如果该应用程序请求用户输入,它将挂起。您需要确认作为服务运行的应用程序只需启动另一个应用程序


您还应该能够在Windows服务之外手动运行“starter”应用程序。如果它仍然不能正常工作,您应该知道它与作为服务运行无关。

要添加到其他答案中,请参阅SRVANY.EXE的实际功能以及如何了解它正在运行的应用程序


在我看来,如果可以的话,最好设置一个计划任务,每15分钟运行一次应用程序

任何设置使用SRVANY.EXE运行的服务的“顾问”都应该被解雇。斯瓦尼是一个不幸的黑客,应该在十年前退休决不能在生产环境中使用它

如果该服务的唯一目的是按计划运行应用程序,那么它就不应该存在。将应用程序作为计划任务运行。如果它有其他功能,那么将其重写为真正的服务。如果它写得相当好,它应该是一个相当容易的转换