I noticed on your website that you have found and fixed the needless delay when loading an alternative shell in place of explorer.
Close, but no cigar. I only echoed news about alternative
shells where it was finally fixed. I know for certain
that it was fixed in recent LiteStep and bb4win builds.
The fix is credited to a certain Nicolas Escuder and if
you run a search on that, you'll find this little snippet
in the Xoblite (bb4win clone) source:
----
// Tell the WinXP Welcome screen to close...
// (fix courtesy of Nicolas Escuder / LiteStep 0.24.7 RC3)
HANDLE hShellReadyEvent = OpenEvent(EVENT_MODIFY_STATE, false, "msgina: ShellReadyEvent");
if (hShellReadyEvent != NULL)
{
SetEvent(hShellReadyEvent);
CloseHandle(hShellReadyEvent);
}
----
source:
http://xoblite.net/source/Blackbox.cpp.html
The LiteStep source it refers to can be found here:
http://lsdev.org/download.php?view.2
That's about all I can help you with, as my coding
skills are non-existant. If you need further help with
this, perhaps it is wise to ask this on the LiteStep
Mailing List, where some of their devs hang out:
http://wuzzle.org/list/litestep.php
...or via their gmane mirror (so you don't have to
sign up first):
http://dir.gmane.org/gmane.comp.windows.shells.litestep
Bookmarks