replacing shell32.dll
#1
Posted 02 December 2006 - 06:19 PM
#2
Posted 03 December 2006 - 08:37 AM
with 2k's sp0 versions, and you just saved at least another 5 MB of memory, and increased speed, especially when opening the open/save dialogs (which open three times faster than before, because : 2 MB now instead of 8 MB shell32.dll and no icons are displayed).
now only left to properly get rid of winsxs and that should do it.
#3
Posted 03 December 2006 - 03:37 PM
does it change the look
This post has been edited by dirtwarrior: 03 December 2006 - 05:49 PM
#4
Posted 04 December 2006 - 04:10 PM
#5
Posted 04 December 2006 - 08:15 PM
#6
Posted 05 December 2006 - 09:09 AM
#8
Posted 05 December 2006 - 02:07 PM
1. deleted almost all icons, only the small directory icon exists, the rest have been replaced with 1-bit transparent icons (4 of them)
3. removed a load of dialogs
6. new size : 1,419,024 bytes, original size : 2,352,400
7. warning may not be compatible with explorer.exe (not tested), only blackbox and windows/total commander
8. drive formatting no longer possible and is not supported, use DOS/Linux to format your FAT/Ext2 file systems
9. some other things may be missing, blackbox/commander users should not have a problem with it
10. please report any bugs.
oops forum does not allow uploading of files > 500 Kb ?
anyway soon deleted edition site will be up and you will be able to download it from there, one other thing I have discovered, there is an another problem with using the shell components (shell32.dll, comctl32.dll, shlwapi.dll, comdlg32.dll) of win2k in xp : it seems that desk.cpl, sysdm.cpl and network connections do not work, so far I have been able to make the first two to work, simply use desk.cpl and sysdm.cpl win2k versions and everything works, I am still checking into the last problem, I believe it has to do with netshell.dll, unfortunately using win2k version of this file will simply disappear all network connections from that menu, so I recommend, for now, everyone to use this replacement only AFTER your finish configuration of your network interfaces, and you might wanna keep a backup of those replaced files in case you will want to perform configuration again.
I have created 2 other files : comctl32.dll which is now 439,056 instead of 553,232 (all other languages removed), and comdlg32.dll which is now 217,872 instead of 242,448 (printing dialogs removed, new open/save dialog, places bar does not exist anymore).
This post has been edited by monohouse: 05 December 2006 - 04:59 PM
#9
Posted 05 December 2006 - 05:20 PM
Ohh lord that sounds like way to much work. Just use resource hacker and shrink the xp shell32.dll.
Anyone wanna try reshacker. Just google it. Once you open up shell32.dll youl see the icons and junk just delete and replace as you see fit and there you have it. I'll work on this when I get a chance but I like icons so mine might not be what all of you are looking for.
#10
Posted 05 December 2006 - 09:00 PM
#11
Posted 06 December 2006 - 04:10 AM
Cheers,
James
x
#12
Posted 06 December 2006 - 07:59 AM
"way too much work" - is for lamers, I am not that case, and I don't like lazyness in general, you want something good, it always takes work, but you're lucky, I am doing the work and you only get to use it, besides lazyness is what brought us here in the first place, if we were not idiots and ensistsed on our software to be good and not buy until it is good, we would not have a problem now, all those lazy idiots are the reason nLite exists, it might not have had to exist if lazyness could be avoided.
I used resource hacker, resource hacker on xp's shell32.dll might (at best) give you around 7 MB instead of 8, while win2k's version gives you just a little over 1 MB so the decision is to use both, resource hacker and win2k's version just as I did.... and nobody really needs to configure network interfaces after they are configured.
read what text ?, if you mean the text between the lines, then yeah, BILL MUST DIE !!!, just wait until my site will be up there will be a lote of text there.
no I may not revert back to win2k, well at least not entirely because : win2k does not understand that programs are ment to be loaded into memory not back to the hard disk where they came from, and only xp allows disabling swap file completely and properly without out of memory dialogs, so you're only partially right, revert back everything except the kernel to win2k if possible, except for the network stuff which require security (particularly blaster fix) (not that there is much of a problem for the 1337 as they can handle without any of that crap) and because it is smaller.
my Deleted Edition is now a little < 50 MB on XP SP1 with only 3 xp's files replaced with win2k's versions.
oh yhe and about the winblows question, I am a fan of some software that was programmed to run on winblows (Cubase, Reaktor, Recycle, Nuendo, FM7, Kx Project, Wavelab and some others), not winblows as in itself, and if it is not yet hard for you to think that I am using winblows, wait until I get to 10 MB, it will be getting very hard for you to think that then ?
This post has been edited by monohouse: 06 December 2006 - 08:07 AM
#13
Posted 06 December 2006 - 08:36 AM
Having versions from other OS's is just asking for instability to come knocking.
Is 500k worth all that? Heck is a 1 mb worth all that?
#14
Posted 06 December 2006 - 08:51 AM
even if you do manage to get it as small as that, you are still forgetting the bigger picture, the other files, are always smaller, all win2k files are always smaller, there is not one xp file that is smaller than it's win2k version, look at netshell.dll, it's 1.5 mb in xp and only 400 kb in 2k, of corse it will take some hacking before it will be possible to use any of those files safely in xp, and I am still working on that.
if you think big, look at a wider range of things, one file 500 kb bigger maybe nothing, take 10 files bigger by 500 kb, and you find yourself counting.



Help
Back to top









