Showing posts from January, 2009

Windows 7 watermark blues...

I once patched my Windows 7 install just after installing, well, to get rid of the annoying "For testing purposes only" nag message that comes with every beta copy of Windows. There are a couple of third-party hacks for this, most of which involves editing a system file named USER32.DLL. You can do it with resource hacking tools, by finding the strings related to the nag message, and then edit them out. Another method involves an automated script to replace the old DLL with a modified one.

The problem is that when you try to replace the DLL in Windows 7, applications in compatibility mode crashes. I searched for hours just to find out the fix for this problem, and I nearly got into reinstalling the whole system.

As it turns out, the permissions and file ownership have been changed from its default values. Modifying the file will impair compatibility, and causes a conflict of some sort unless if you give them the default permission settings (you can still use the patched user32…