I found that SCM is not started in livecd. This is wrong imho (I use
livecd to debug ROS and I need SCM).
This small patch will fix this.
Index: winlogon.c
===================================================================
--- winlogon.c (revision 16707)
+++ winlogon.c (working copy)
@@ -593,6 +593,8 @@
DbgPrint("WL: Cannot switch to Winlogon desktop (0x%X)\n",
GetLastError());
}
+ InitServices();
+
/* Check for pending setup */
if (GetSetupType () != 0)
{
@@ -616,8 +618,6 @@
return 2;
}
- InitServices();
-
#if 0
/* real winlogon uses "Winlogon" */
RtlInitUnicodeString((PUNICODE_STRING)&ProcessName, L"Winlogon");