Miscellaneous > Applications

Windows Explorer

<< < (4/6) > >>

Refalm:

--- Quote from: muzzy ---Windows Explorer is the graphical shell that's responsible for automatically running programs at startup and providing taskbar and start-menu.
--- End quote ---

Bullshit. Windows doesn't require Windows Explorer to automatically run programs at startup.

Try Litestep. Programs that have stated up while using Explorer will be started up in the same way without Explorer even starting once.

Aloone_Jonez:
Yes, this proves it, bring up task manager by pressing Alt-Ctrl-Delete and kill exploper.exe, Windows will keep running and you can start new programs with task manager.

Refalm:

--- Quote from: Aloone_Jonez ---Yes, this proves it, bring up task manager by pressing Alt-Ctrl-Delete and kill exploper.exe, Windows will keep running and you can start new programs with task manager.
--- End quote ---

No, that doesn't prove it. When you install Litestep, Explorer will not be started at all.

noob:
explorer is just the UI of windows. think of linux winning with No UI. the explorer shell just translates commands to commandline for you. the kernel does most of the app handling work.

muzzy:

--- Quote from: Refalm ---Bullshit. Windows doesn't require Windows Explorer to automatically run programs at startup.

Try Litestep. Programs that have stated up while using Explorer will be started up in the same way without Explorer even starting once.
--- End quote ---


So what? Explorer.exe is responsible for automatically starting the applications and that's a fact. Just because litestep does it too doesn't shift the responsibility away. Explorer.exe is the graphical shell, providing the desktop, task bar, yadda yadda, and automatic startup crap.

I just downloaded old litestep sources (main site seemed down, I suppose this hasn't significantly changed though). Check Litestep\StartupRunner.Cpp


--- Code: ---
void StartupRunner::RunStartupStuff (void *underExplorer)
{
const LPCSTR szRunPath = "Software\\Microsoft\\Windows\\CurrentVersion\\Run";
const LPCSTR szRunOncePath = "Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce";
if (!*(BOOL*)underExplorer)
{
// Run HKLM entries
RunEntriesIn (HKEY_LOCAL_MACHINE, szRunOncePath);
DeleteEntriesIn (HKEY_LOCAL_MACHINE, szRunOncePath);
RunEntriesIn (HKEY_LOCAL_MACHINE, szRunPath);
...

--- End code ---

etc etc etc. I don't think I need to paste anything more than that. Litestep contains the app startup code as well, as you can confirm yourself.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version