flarn2006 Posted February 17, 2009 Posted February 17, 2009 According to this article, you can't redirect "known DLL's," which include almost every commonly-used DLL on the system. But I want to experiment with modified DLL's such as user32 and gdi32. Is there any way I can do this on XP? Would it be safe to delete the known DLL entries?
GrofLuigi Posted February 17, 2009 Posted February 17, 2009 I always delete everything in KnownDlls key ( !!! Except the value DllDirectory. !!!) and had no problems. On every Windows installation I came across. There is also KnownDlls dword in SessionManager - I couldn't find trustworthy explanation on it. And then there's this. Larry Osterman says it's used to exclude a DLL from the KnownDll processing.HTHGL
flarn2006 Posted February 17, 2009 Author Posted February 17, 2009 I always delete everything in KnownDlls key ( !!! Except the value DllDirectory. !!!) and had no problems. On every Windows installation I came across. There is also KnownDlls dword in SessionManager - I couldn't find trustworthy explanation on it. And then there's this. Larry Osterman says it's used to exclude a DLL from the KnownDll processing.HTHGLI tried that, as well as the ExcludeFromKnownDLLs, and neither of them worked. BTW, I am testing it by putting a copy of mspaint.exe and user32.dll on the desktop, using Resource Hacker to replace the exclamation icon in user32.dll with another icon (money, pifmgr.dll) and creating an empty file called mspaint.exe.local. Then, I load that copy of Paint, scribble a bit and quit, and the icon in the "save changes?" dialog box is still an exclamation point. :-(
flarn2006 Posted February 18, 2009 Author Posted February 18, 2009 Never mind, I got other DLL's to work. But for some reason changing the resources in user32.dll won't seem to do anything. Why is this?
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now