[SERVICES] Do not delete running services.

CORE-14260
This commit is contained in:
Eric Kohl 2018-01-28 00:57:58 +01:00
parent f032b77c51
commit 2d69520595

View file

@ -992,7 +992,8 @@ RCloseServiceHandle(
if (lpService->dwRefCount == 0)
{
/* If this service has been marked for deletion */
if (lpService->bDeleted)
if (lpService->bDeleted &&
lpService->Status.dwCurrentState == SERVICE_STOPPED)
{
/* Open the Services Reg key */
dwError = RegOpenKeyExW(HKEY_LOCAL_MACHINE,