Author: sginsberg
Date: Wed Oct 22 08:59:01 2008
New Revision: 36894
URL:
http://svn.reactos.org/svn/reactos?rev=36894&view=rev
Log:
- Notify umpnpmgr about logon after the shell has initialized
- This makes it possible to progress if userinit crashes due to heavy debug output (due to
timing issues in its communication with umpnpmgr), which would leave you stranded with no
shell. Not really a hack, as it doesn't hide or fix the crash -- just limits it to a
missing "Pending device installations" prompt in case there are any pending.
Also, it appears to be done the same way on Windows.
Modified:
trunk/reactos/base/system/userinit/userinit.c
Modified: trunk/reactos/base/system/userinit/userinit.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/userinit/useri…
==============================================================================
--- trunk/reactos/base/system/userinit/userinit.c [iso-8859-1] (original)
+++ trunk/reactos/base/system/userinit/userinit.c [iso-8859-1] Wed Oct 22 08:59:01 2008
@@ -580,9 +580,9 @@
IN LPWSTR lpszCmdLine,
IN int nCmdShow)
{
- NotifyLogon();
SetUserSettings();
StartShell();
+ NotifyLogon();
return 0;
}