pull/1010/merge
Michael Kriese 2023-02-01 12:42:10 +00:00 committed by GitHub
commit 1b1590885f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 3 deletions

View File

@ -391,10 +391,14 @@ namespace WinSW
private void SignalStopped()
{
using var scm = ServiceManager.Open();
using var sc = scm.OpenService(this.ServiceName, ServiceApis.ServiceAccess.QueryStatus);
try {
using var scm = ServiceManager.Open();
using var sc = scm.OpenService(this.ServiceName, ServiceApis.ServiceAccess.QueryStatus);
sc.SetStatus(this.ServiceHandle, ServiceControllerStatus.Stopped);
sc.SetStatus(this.ServiceHandle, ServiceControllerStatus.Stopped);
} catch (Exception e) {
Log.Error("Failed to signal service stopped status", e);
}
}
private void StartProcess(Process processToStart, string arguments, string executable, LogHandler? logHandler)