[WLNOTIFY] Disable the Logoff-Handler routine for the scheduler service.

The Logoff-Handler might try to notify the scheduler service which might already have been shut down. We need to fix the shutdown sequence, so that the service manager stops all running services.

Might fix CORE-14521.
This commit is contained in:
Eric Kohl 2018-09-19 16:35:12 +02:00
parent 76588be0d1
commit 5e2fe08918

View file

@ -17,9 +17,11 @@ WINAPI
SchedEventLogoff(
PWLX_NOTIFICATION_INFO pInfo)
{
#if 0
SC_HANDLE hManager = NULL;
SC_HANDLE hService = NULL;
SERVICE_STATUS ServiceStatus;
#endif
TRACE("SchedEventLogoff\n");
TRACE("Size: %lu\n", pInfo->Size);
@ -31,6 +33,7 @@ SchedEventLogoff(
TRACE("hDesktop: %p\n", pInfo->hDesktop);
TRACE("pStatusCallback: %p\n", pInfo->pStatusCallback);
#if 0
hManager = OpenSCManagerW(NULL, NULL, SC_MANAGER_CONNECT);
if (hManager == NULL)
{
@ -56,6 +59,7 @@ done:
if (hManager != NULL)
CloseServiceHandle(hManager);
#endif
}