不可靠和极端的延迟监控服务状态

时间:2017-06-13 12:30:40

标签: c# delay monitoring servicecontroller

我目前在C#中开发一个程序,用于监视服务器上运行的服务状态。我正在使用 System.ServiceProcess.ServiceController waitforstatus 功能。问题是,如果我将程序作为Consol程序运行,一切正常,程序几乎实时检测状态变化。但是,如果我将其作为Windows服务运行,它的工作非常不可靠和延迟。任何人都知道如何解决这个问题?

这里是代码(它在一个单独的线程中运行):

merge

0 个答案:

没有答案