THIS IS HOW TO CREATE A CUSTOM BOOT LOGO!
Confirmed Working on 8.1 As well!
Step 1:
Take ownership of your Bootres.dll using the following commands from an Administrator Command Prompt:
takeown /f C:\Windows\Boot\Resources\bootres.dll
icacls C:\Windows\Boot\Resources\bootres.dll /grant yourusername:f
Note that you need to replace "yourusername" with your username...
Step 2: Make a folder on your C: drive and call it bootlogo, and copy bootres.dll into it.
Step 3: Make a folder called Logos (To edit your images in)
Step 4: Your going to need to download some stuff into your bootlogo folder:
www.coderforlife.com/projects/win7boot/extras/#signer
http://dl.7-zip.org/7z930-x64.msi <--- Install This
www.bome.com/products/restorator/downloads <-- I used the full version, however I don't know if the free version will work.
^^^RESHACKER WILL NOT WORK. LEAVES DLL CORRUPT^^^
This has been suggested as a replacement for ResHacker, its a Portable version of ResHacker 2007.
https://sites.google.com/site/dark4s...edirects=0&d=1
Step 5: Use restorator to open bootres.dll and open RCData. Withing you will see a file called "1"... Right click it and extract -> Extract as -> extract as... and save it as RCDATA_1.wim
Step 6: Open the wim using 7zip and extract the images. They need to be the same resolution (not confirmed, changed in 8.1 betas, and the images still worked) as the originals and 24bit bitmaps. When your done, use 7zip again to put the images back into the wim.
Step 7: In Restorator, right click "1" and select assign -> assign to... and select your RCData_1.wim. When its done, save the dll and close restorator.
Step 8: Open an elevated command prompt (admin) and type the following command (in the bootlogo folder) Signer /sign sign bootres.dll It will ask you if you want to install a root certificate, choose yes! Step 9: Place your modified bootres.dll in your C:\Windows\Boot\resources folder and EXECUTE "Bcdedit.exe -set TESTSIGNING ON" IN AN ADMIN CMD!!!
If it says %1 is not a valid file, its corrupt and its time to try swapping an image out and re-injecting.
reboot!
It it doesn't work, Do it again, and double check everything!
Note: For some reason, if your DLL is coming out corrupt, sometimes changing the image will correct it.
Comments