New
#111
it is still defitinally under haevy devolepment
sorry for not posting often
im trying to juggle this and creating a complex new wallpaper
and creating a new Windows 7 theme that i relaeased on deviantart that is too buggy
and needs to be rewritten
sorry im spread a little too thin
Great seeing the development in changing or altering the bootscreen going well!
In reply to "Do you have an animation ready? Or did you just want a static image? Cause I think making a new animation is going to be the hard part for me...":
I would just like to see the removal of the text underneath the animation: Microsoft and the copyright symbols etc.
That's all!
When it's all good to go could you make one and post the new files?
i actually was l;ooking around in winload where the Starting Windows Is Located but i cant find it
i think it might be an image
becasue it looks different than starting windows and becasue its not in any file ive looked in
how about you look in windows system files for the Copyright part
use resource tuner or reshack or restorator
reshack being free
i dont have enough time
sorry
Last edited by marcusj0015; 05 Aug 2010 at 09:46.
So the "Starting Windows" is probably in a MUI file since every language has it translated. I see this text as the last message in the message table (ID 9016) of winload.exe.mui and winload.efi.mui (depending on how advanced your motherboard is it will use the EXE or EFI - both can be edited with tools like Resource Hacker). It also shows up the same in winload.exe and winload.efi (the fallback in case the MUI resources cannot be loaded).
The "© Microsoft Corporation" does not seem to be translated (English and German versions both say the same thing). This is likely not in a MUI file at all. I found that text in Unicode within winload.exe at 7FA80 (immediately followed by activity.bmp which is the animation file then a couple of font names and bootres.dll - seems very suspicious). It also shows up at 8A104 which is for the text on the "Details" tab of the properties screen (so not what we want). The winload.efi positions are 89910 and 94704 respectively.
So I do not think these are images and I think they are exactly the ones I found above. Problem still is if you edit them either Windows will fallback to the Vista boot screen or it will refuse to start up completely. We still need to test / solve the signing problem.
On that note, I plan to write some fairly easy to use software, but there may be a few "advanced" steps required. Since the text has been found for both of these (I believe) and the animation has been found, as long as the signing thing can be dealt with, I believe all three things will be modifiable.
You will be able to change:
- The animation to: the default animation, a static image (which will be just copied into each of the 105 frames), or your own 105 frame animation (currently I know I can support sets of BMP, PNG, or GIF files, and I think that anyone making an animation should be able to export to one of those formats)
- Change the "Starting Windows" text to: the default or custom text or nothing (I would just do a space or something)
- Change the "© Microsoft Corporation" text to: the default or custom text or nothing
After all that is working, I would like to research (if at all possible) changing the font colors, font faces, font sizes, text locations, background color, and maybe animation size. But that's all much further down the road.
I have been playing with making my own simple WIM compressor using wimgapi.dll ((g)imagex is simply an interface to wimgapi.dll). I will be able to compress my own WIM for bootres.dll, meaning more an more integration into a single easy to use program.
no Starting Windows is in Winload.exe.mui in the Message Table > 1 > Block 00002329H-00002338H > the bottom of the list is starting windows
its also located in the same place in Winload.exe
we really dont have to worry about winload.efi because as it stands right now only Mac's support EFI
and if your dualbooting on a mac it uses an embedded bios in the efi to boot windows so it still uses winload.exe
so you still load the winload.exe
but i dont have a mac so im not certain about that but ive read alot about efi.
what we really need to get nailed asap is the signing issue
and what if we disable driver signing enforcment would that work?
~EDIT~
Driver Signing Dosent Affect It At all
Thaimin did you get it to work with your RE-Signing the files?
and did you resign ALL the files in the bootchain?
I have been able to successfully remove "Starting Windows" from the boot animation without trashing the digital signature, just by using a hex editor to replace the bits that correspond with the text with null bits and then saving it and updating the crc so that way when Windows checks to see if the file has been changed, it looks as if it was unmodified.....although now I forget exactly how I did it, and with what hex editor...LMAO Oh, and I guess I should mention that "Starting Windows" is located in winload.exe. The thing is, once you hex edit the file, ya gotta update the CRC or Windows will know the file has been modified, even if the signature is intact.....
I will play around with it again this week and see if I can get working again....
Unfortunately though, I haven't been able to successfully replace the animation using that method
Last edited by 0tolerance; 07 Aug 2010 at 02:01. Reason: left something out
how do you update the crc???
i was thinking about doing the same thing with the animation but i didnt try it becaue you cant replace that my bits at once and not **** up the crc