自动重启Windows服务

Abh*_*nav 2 c#

我正在尝试使用C#中的Window Service,它应该始终运行.如果发生崩溃或关机,则应自动重启.我考虑使用服务控制器类,但问题是如果服务控制器和服务同时关闭,如何处理.Windows中是否有监视功能,我可以注册它并负责启动服务?

pep*_*epo 7

您可以考虑使用服务的恢复选项.它可以在运行services.msc时通过服务的属性进行设置.

请查看此处此处获取更多信息.