shell32.dll and *.exe editing

I've seen quite a few screenshots with explorer.exe running, but they didn't have the ugly yellow icon as we know. I thought it would be nice to know how to change the system icons the hardcore way by editing dll's and executables. I did a Google search and found this site: http://ofg.ganai.com/dllhacking.html It's a tutorial on how to edit the files, it has a link to a free program to use for the subject. I've stumbled over another site which might be very interesting for all the Mac lovers who want perfection: http://www.jonmega.com/~iceman/ The Iceman has some edited files online for you to download and use.

Resource Hacker is really easy to use, I edited Winamp, Explorer, XNews and shell32.dll with no problems. The great thing about RH is if you edit a file and just hit save instead of save as, it creates a backup file of your original file so you can always go back. You have to overwrite your exsisting system files so REMEMBER TO BACKUP YOUR HARDDRIVE! I or the authors of the sites I've linked to CANNOT BE HELD RESPONSIBLE if you experience problems after playing around with the vital files.

It's at your own risk - you have been warned.



11,724 views 26 replies
Reply #1 Top
Iconpackager does that without hacking, it's available from Stardock



Powered by SkinBrowser!
Reply #2 Top
ahh...

nevermind...

Stumpy said it best
Reply #3 Top
I must be missing something..... how do you change the icons for exe's with IconPackager?



Powered by SkinBrowser!
Reply #4 Top
I use IconPackager but it won't change the icons on the taskbar on my pc. IconPackager has some glitches too, often in the Save as dialog box where the original Windows icons show anyway. By editing shell32.dll you can make this annoyance go away. It shouldn't be a problem with my pc - I formatted a week ago and installed everything from scratch.
Reply #5 Top
You can't with IconPackager. That's why I posted this thread. If you want absolute perfection and make the crappy icons look better (as I do) you have to work around it somehow, i.e. with Resource Hacker.
Reply #6 Top
Messing with the defaults is dangerous



Powered by SkinBrowser!
Reply #7 Top
Dangerous it is, no doubt about it, it could easily go wrong. I don't expect people to go and try it out, most people would propably just go ? and wonder what the heck I'm babling about. The thread is targeted at more experienced Windows users. I do warn about it.
Reply #8 Top
all it actually does is change the icons embedded in the system files. I changed them a long time ago, because i can make my system icons much bigger now and they look good. The only problem is it resets itself if you install an update. There is somewhere an app that will do it all for you and backup your system files it is changing. However i feel that this is not the place to dicuss changing system files. It goes against the overall attitude of this site of making windows look better without changing the systemfiles. Microsoft and apple both probably dislike the practice of changing the system files and their icons on a base level. however if you still insist to do this the best site is http://www.aquaxp.com/theme/
in my opinion
Reply #9 Top
Posting Operating System Hacks opens a can of worms best left in the cupboard I would think...

There is a difference between tweaking and forcing a system to do what one wants by hacking software which opens up liabilities no matter how many disclaimers are posted or the verbiage used in them.

just my pov fwiw

/me runs back to corner ducking the mouse pads thrown my direction *klunk* "Hey, who threw the mouse?"
Reply #10 Top
It is my understanding that it also violates the service agreement and other fine print you agree to when you install. Might not matter so much now, but as Update becomes more intrusive such practices could be construed as 'virus-like behavior' and trigger an automatic fix.

As Microsoft ramps up security and all their DRM stuff, hacking system files will become less and less attractive. I have often wondered if resource hackers couldn't be considered 'reverse engineering' and therefore somewhat illegal under the DMCA.

http://cyber.law.harvard.edu/openlaw/DVD/1201.html ( section 'f' )

It might fall under the exemptions linked above in some cases, but some might consider removing the recognizable aspects of the OS a threat to their 'branding' or something. Sillier things have been won in court.



[Message Edited]
Reply #11 Top
I agree with much of what you say, this thread isn't in the "right spirit" of the site. I just thought people here could be interested in it anyway, we like to modify our system, right? I know for sure Apple is against skinning, they forced skinners - who created Aqua skins for Kaleidoscope for Mac OS9 - to take them of the skin sites around the net. MS and Apple may not want us to change things in their respectful OS'es, but when you've purchased anything whether it's software or a piece of clothing, then you can do whatever you want with it. It's yours now, you bought it, also knowing what the result might be if you mess with it. Cutting a hole in your t-shirt isn't really something you can change back. You could sew it, but it's not as good as new. You can always go back to your old system files - if of course you don't delete your original files, but who would think of doing that?
Reply #12 Top
i think that apple might even have a better case by the use of their icons in the system files. And apple is a stickler about their copyrights. They made y'zdock illegal becuase it was to much like their own dock. Perhaps it would be best if this thread kindof disappeared.
Reply #13 Top
Remembering of course that Stardock work with MS about icons, skinning, bootskins, etc



Powered by SkinBrowser!
Reply #14 Top
BakerStreet, I really haven't thought of that when posting. You are most likely right, you are entering a license agreement. Already I think it's unattractive, especially for regular users who only uses their computer to play solitaire, check mail and surf the internet. There's only a small part willing and interested in exploring the possibilities of OS'es and programs. Such as myself, if I mess it up, I know I have to re-install if worst scenario...
Reply #15 Top
Pixel Pirate: I think messing with your own system is fine if you are willing to accept the possibility of messing it up. As I said, though, I wouldn't expect it to be possible for much longer, and I would expect what you do now to be forcibly corrected in the future, near or distant. If you, like the rest of us, have wrestled with Windows File Protection, you'll know what I mean, especially once your OS is exchanging system info with MS at will.

I don't want Outlook express on my system. Anyone know how to remove it on Windows 2000 without hacking system files? It is my understanding that there is no way to ( http://support.microsoft.com/?kbid=257761 ). Things like that will only get worse as the Windows 'security' measures get more intrusive.

I am waiting for an attractive Linux alternative to Windows with baited breath.




Reply #16 Top
I think you're right about the future, the road Longhorn is taking is doubtful in some ways. I've tried a couple of Linux distro's and haven't been overwelmed by them, Mac might be an alternative, I use Mac everyday at work, but I feel more comfortable with my PC at home. If Apple could just port Mac OSX to x86 architecture. There's been some stories about this recently at osnews.com. It's possible and should even be quite easy for Apple to do so. Drivers need to be written, but that shouldn't take that long. Darwin which OSX is based on is possible to run on some x86 machines. I kindof think Apple already has a "backup plan" if things get worse for them. We see how they've already made iPod and iTunes for Windows. For now it's a PR stunt hoping to get people switch to Apple. They're not even making money on ITMS. It's marketing. I wouldn't think of buying a Mac, too expensive, and I've seen different benchmark tests on various IT sites saying the new G5 really isn't that fast.

Anyway, I've mailed Frogboy to take this thread away. Looking back when posting this thread, I already had my doubts. I'll stick to graphic design in the future, keeping my mouth shut.
Reply #17 Top
Oooh I'll check that Windows 2000 problem with my sysadmins tomorrow, maybe they know something?
Reply #18 Top
I don't think you did anything wrong. What you suggested is how most of us started 'skinning' to begin with, replacing the resource files in non-skinnable software. I just think that warez idiots have given MS and the rest an excuse to prevent us from doing so in the future. The software isn't ours any more, we just buy the right to use it.
Reply #19 Top
mmm, yeah it can be removed





Powered by SkinBrowser!
Reply #20 Top
"Messing with the defaults is dangerous"

Through reshacking? Yes, yes it is. That's part of what makes it so much more fun. (Though for a system-wide replace, nothing but IconPackager. ^_^)

I'm curious about one big thing though... What ugly yellow icon are you talking about Pixel Pirate? For the life of me, I can't think of any 'ugly yellow icon' associated with XP - and inquiring minds want to know. ^_^
Reply #21 Top
I haven't been able to turn off WFP since I upgraded to SP3. The value has changed, so I can't hexedit it, and I haven't been able to track down the new one.

This probably isn't a kosher topic, though. Sorry

Reply #22 Top
This probably isn't a kosher topic, though.

too true. ahhh, yeah, hey how about those Buc's?

Not sure if Pixel-Pirate is speaking of that silly exclamation road sign or not?
But almost all the System Icons are rather ugly in Windows when your forced to use
them on top of a skin/theme with different icons and colors
Reply #23 Top
Well we're luckily not all alike. I don't personaly think The first look of Windows XP is pretty. Powerful blue windows and yellow icons...yuck. More specifically what I'm referring to is the explorer icon on the taskbar. You can change that with reshacking.



Reply #24 Top
should have said "with different icons applied with iconpacker than the defaults hard coded into windows"



Reply #25 Top

There's nothing intrinsically wrong with the topic of this thread.  GUI customizing really started with this sort of 'adventurous' modification of code.

I've used 16 bit and 32 bit resource hackers in the past....but then I've also taken full responsibility for my actions, knowing full-well that if and when things go pear-shaped I'm stuck with getting myself out of my mess.

Promotion of resource-hack use is a 'bit' of a problem as the naive impetuous could mangle their dad's computer and succeed in nothing more than having their butts kicked.

The caveat is, as with alpha and beta proggy use.....enter at your own risk.

Generally it is considered a violation of the EULA as it is reverse-engineering to open a dll or exe file [modified or not]....