检查SERVICE是否正在运行VBNET

时间:2016-03-05 04:18:34

标签: vb.net service status

我想知道服务是否正在运行(VBNET)以返回错误或真值

我发现了其他问题,但代码对我没用..

谢谢!

1 个答案:

答案 0 :(得分:4)

使用service controller类来确定服务是否正在运行。

For Each s As ServiceController In ServiceController.GetServices()
    If s.ServiceName = "yourservicename" AndAlso s.Status = ServiceControllerStatus.Running Then
           Return True
        End If
    End If
Next

希望这有帮助。