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");