New
#11
This all seems like a lot of trouble and a substantial risk for a cosmetic change which you see only on bootup.
I'm still willing to do it. Does anyone have any information on which file I need to modify?
It could conceivably reside in the C:\windows\System32\user32.dll ,
or the C:\windows\System32\SystemPropertiesPerformance.exe with the other fade effects. Just a guess of somewhere to look if you are hell bent on doing it
A Guy
Thanks. I'll look into user32.dll. I do know it's not SystemPropertiesPerformance.exe (it still does the effect with everything adjusted for performance, and there's no actual setting to disable it). I also looked into LogonUI.exe, it's not there either.
User32.dll provides the low level support functions used by most applications and by Windows itself. Any changes made there would be effective throughout the system.
Actually that's a good point. I would have to be careful modifying that, IF I can even modify that (given it's in there). However, I haven't disregarded the idea that it can be in some other files. Here are some files I think it could potentially be in:
winlogon.exe
shell32.dll
user32.dll
I know it's NOT in:
DWM.exe
LogonUI.exe
authui.dll
Or maybe it's in some other file? Would that effect be considered a 'low level support function'? I kind of doubt it, but I could be wrong.
Well I think I've found it. In user32.dll there's a function called 'SwitchDesktopWithFade'. There's also a function just called 'SwitchDesktop' (which I assume is used when the system doesn't have enough resources to load the fade animation). I'll keep looking into this.
EDIT:
It turns out I was right! I also found out I won't even have to modify user32.dll at all. Instead I can modify winlogon.exe to load the 'SwitchDesktop' function instead of the 'SwitchDesktopWithFade' function (seeing as how the function is loaded by winlogon.exe from user32.dll). Seems like a better solution than modifying user32.dll, right? Anyway thank you, A Guy for your help. I probably wouldn't have thought to look in user32.dll if it wern't for your post.
Last edited by Butters; 25 Jan 2014 at 19:46.
Hi Butters,
Sorry for bumping the thread, I can't seem to be able to send a Private Message - how did you managed to decompile user32.dll and get access to these functions, possibly in Hexadecimal? I would like to attempt this as well.
Maybe you can just send me your own file to make it easier, I'm curious on how this is done which such files - I've hacked system resources, but never attempted these types of modifications before.
Thank you
I don't know what it is but I believe there is a minimum post count before you can send a private message. There has been no indication that Butters succeeded in this attempt. This is not a simple thing. It seems like a lot of work for a minor cosmetic change.