net core 2.0检查服务是否正在运行

问题描述 投票:-3回答:1

我正在做一个C# Net Core 2.0 Application。我需要执行一个Windows Service,但在我需要检查它是否正在运行之前。

我在this帖子中看到,最好的方法是使用像这样的ServiceController

try
{
    using( ServiceController sc = new ServiceController( SERVICE_NAME ) )
    {
        return sc.Status == ServiceControllerStatus.Running;
    }
}

但我在Net core 2.0找不到它

我怎么检查它?

c# windows-services asp.net-core-2.0
1个回答
3
投票

对于Net Core 2.0中的新用户..这里是答案..

Nuget Console Mode ...写

PM>  Install-Package System.ServiceProcess.ServiceController -Version 4.4.1 
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.