From 6c9cdd84bb43439dfdad0c7abc804fac7928bcde Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Mon, 12 Feb 2018 15:50:30 +0100 Subject: [PATCH] [SERVICES] Set a complete service status for running boot start or system start drivers --- base/system/services/database.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/base/system/services/database.c b/base/system/services/database.c index b450fe486d4..d31d353a87d 100644 --- a/base/system/services/database.c +++ b/base/system/services/database.c @@ -1040,6 +1040,11 @@ ScmCheckDriver(PSERVICE Service) /* Mark service as 'running' */ Service->Status.dwCurrentState = SERVICE_RUNNING; + Service->Status.dwControlsAccepted = SERVICE_ACCEPT_STOP; + Service->Status.dwWin32ExitCode = ERROR_SUCCESS; + Service->Status.dwServiceSpecificExitCode = 0; + Service->Status.dwCheckPoint = 0; + Service->Status.dwWaitHint = 0; /* Mark the service group as 'running' */ if (Service->lpGroup != NULL) -- 2.17.1