对于每个Windows服务,您都可以定义“恢复策略”,以指示发生故障时的操作。
这在服务无法启动时起作用,但是如果服务成功启动但在运行时出了点问题,如何触发“失败”?我试图引发异常,但是服务控制器只是将其隐藏,我试图将退出代码设置为1并调用Stop(),但它只是正常停止。
是否有办法从代码中以及成功启动后告诉Windows该服务已崩溃,并希望使用恢复策略?如果启动后无法触发恢复策略,那可以,但是在指示Windows错误的同时停止的最佳方法是什么?
谢谢,
对于每个Windows服务,您都可以定义“恢复策略”,以指示发生故障时的操作。这适用于服务无法启动的情况,但如果服务...