register the winlogon application directly after startup
authorThomas Bluemel <thomas@reactsoft.com>
Sun, 11 Jul 2004 13:31:28 +0000 (13:31 +0000)
committerThomas Bluemel <thomas@reactsoft.com>
Sun, 11 Jul 2004 13:31:28 +0000 (13:31 +0000)
svn path=/trunk/; revision=10078

reactos/subsys/system/winlogon/winlogon.c

index 9a3b4f4..5ad3267 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: winlogon.c,v 1.32 2004/07/08 14:41:38 ekohl Exp $
+/* $Id: winlogon.c,v 1.33 2004/07/11 13:31:28 weiden Exp $
  * 
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS kernel
@@ -546,6 +546,14 @@ WinMain(HINSTANCE hInstance,
   
   hAppInstance = hInstance;
   
+  if(!RegisterLogonProcess(GetCurrentProcessId(), TRUE))
+  {
+    DbgPrint("WL: Could not register logon process\n");
+    NtShutdownSystem(ShutdownNoReboot);
+    ExitProcess(0);
+    return 0;
+  }
+  
 #if START_LSASS
    if (StartProcess(L"StartLsass"))
      {
@@ -565,14 +573,6 @@ WinMain(HINSTANCE hInstance,
   }
   
   WLSession->LogonStatus = LOGON_INITIALIZING;
-
-  if(!RegisterLogonProcess(GetCurrentProcessId(), TRUE))
-  {
-    DbgPrint("WL: Could not register logon process\n");
-    NtShutdownSystem(ShutdownNoReboot);
-    ExitProcess(0);
-    return 0;
-  }
   
   if(!WlxCreateWindowStationAndDesktops(WLSession))
   {