Help - Search - Members - Calendar
Full Version: Separating Shdocvw.dll from Explorer.exe
MSFN Forums > Microsoft Software Products - Discussion & Support > Windows 95/98/98SE/ME > Windows 9x Member Projects

   
Google Internet Forums Unattended CD/DVD Guide
spplus
I think that it's time to separate Shdocvw.dll from Explorer.exe already. This file may cause some decreases of speed of the system as well as cause of some instability. This file is a shared and is used by Internet Explorer and Explorer.exe. Removing Internet Explorer does not resolve the problem. System don't need this file in order to work correctly.
NoNameNeeded
I'm not sure what you mean by separating shdocvw.dll from explorer.exe but without this file Windows doesn't even start....
spplus
QUOTE (NoNameNeeded @ May 30 2008, 12:49 PM) *
I'm not sure what you mean by separating shdocvw.dll from explorer.exe but without this file Windows doesn't even start....


I know this and I think that it's time to do this - to separating these files. It is impossible (like Microsoft has done) that this file is integrated with Explorer.exe as Internet Explorer component.
alexanrs
Isn't this file part of IE? I think you cannot get rid of it unless you use a shell that has no IE integration.
spplus
QUOTE (alexanrs @ May 30 2008, 01:58 PM) *
Isn't this file part of IE? I think you cannot get rid of it unless you use a shell that has no IE integration.


Sadly, it is a part of Internet Explorer but not only. (History, Temporary Internet Files...) And this file was released with any new version of Internet Explorer. The problem is, that some things in this file are not used only by IE but by Explorer.exe.

Looked this file, this is an original bitmap no9 from this file and please do not try to tell me that this file does not have content an IE components.
Chozo4
Best I can figure is to get ahold of explorer.exe from windows 95 as that doesn't have IE integrated into it if that is what you're figuring on. Then later if you so wish - remove IE completely. Do note that both IE and exploer.exe have dependancies required by some applications (depending on what apps you use of course).
spplus
QUOTE (Chozo4 @ May 30 2008, 02:33 PM) *
Best I can figure is to get ahold of explorer.exe from windows 95 as that doesn't have IE integrated into it if that is what you're figuring on. Then later if you so wish - remove IE completely. Do note that both IE and exploer.exe have dependancies required by some applications (depending on what apps you use of course).


Explorer.exe from W95 is a fastest, but it is ugly. No, thanks.
alexanrs
QUOTE (spplus @ May 30 2008, 04:41 PM) *
Explorer.exe from W95 is a fastest, but it is ugly. No, thanks.


Ugly? Get a nice color scheme and put some nice icons and it will be fine, and that is the only known way. Anyway, what Explorer.exe are you using? The shell from WinME doesn't seem to suffer from the slowdown shdocvw.dll 6.0.x causes in older versions.
spplus
QUOTE (alexanrs @ May 30 2008, 06:46 PM) *
QUOTE (spplus @ May 30 2008, 04:41 PM) *
Explorer.exe from W95 is a fastest, but it is ugly. No, thanks.


Ugly? Get a nice color scheme and put some nice icons and it will be fine, and that is the only known way. Anyway, what Explorer.exe are you using? The shell from WinME doesn't seem to suffer from the slowdown shdocvw.dll 6.0.x causes in older versions.


The buttons are ugly, file is older.
Explorer.exe (Win98SE) v. nlite 4.72.3612.1721 (131 kb) much faster than standard. 4.72.3612.1710

like here:

http://www.softmania.pl/program-1252-nieof...ws_98_se.html#m
alexanrs
QUOTE (spplus @ May 31 2008, 06:46 AM) *
The buttons are ugly, file is older.


Well, if you are a programmer, try to code something that hooks itself to explorer.exe, intercepts the toolbar creation functions and change its style to 'flat' buttons. Also, patch the resources, so the buttons will have better-looking glyphs.

QUOTE (spplus @ May 31 2008, 06:46 AM) *
Explorer.exe (Win98SE) v. nlite 4.72.3612.1721 (131 kb) much faster than standard. 4.72.3612.1710

like here:

http://www.softmania.pl/program-1252-nieof...ws_98_se.html#m


It still requires shdocvw.dll, doesn't it?
sp193
Or you could resource hack the button graphics, by using a resource hacker to replace the Win95 graphics with button graphics from Win98 (I have done that before).

File version does not really matter, only whether the file can provide the required functionality.
spplus
QUOTE (alexanrs @ May 31 2008, 08:16 AM) *
QUOTE (spplus @ May 31 2008, 06:46 AM) *
The buttons are ugly, file is older.


Well, if you are a programmer, try to code something that hooks itself to explorer.exe, intercepts the toolbar creation functions and change its style to 'flat' buttons. Also, patch the resources, so the buttons will have better-looking glyphs.

QUOTE (spplus @ May 31 2008, 06:46 AM) *
Explorer.exe (Win98SE) v. nlite 4.72.3612.1721 (131 kb) much faster than standard. 4.72.3612.1710

like here:

http://www.softmania.pl/program-1252-nieof...ws_98_se.html#m


It still requires shdocvw.dll, doesn't it?



QUOTE (sp193 @ May 31 2008, 09:05 AM) *
Or you could resource hack the button graphics, by using a resource hacker to replace the Win95 graphics with button graphics from Win98 (I have done that before).

File version does not really matter, only whether the file can provide the required functionality.


@Alexanrs
Yes, it still requires shdocvw.dll but we cutted this file and works faster now. But I'm not happy really.

@Sp193
Yes, but file is out of date and don't has content these buttons from a menu but calles to dll for that.
sp193
-Deleted- Sorry, my computer double posted...
sp193
Oops, I ment you resource edit shell32.dll, Explorer.exe and comdlg32.dll together. Anyway, you would still have to use the three files as a set. (eg. No mixing of the Win98 explorer.exe with the Win95 shell32.dll). Therefore, if you do not like the icons (used by the buttons, desktop etc), just resource hack the Windows 95 icons, replacing them with the Windows 98 icons. I know that most of the shell's icons is found in shell32.dll

If you are worried about the missing functions in the Windows 95 SHELL32.dll, just use the SH95UPD patch with it. (It wil add the missing functions)
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.