Jump to content

how does this program edit the boot screen?


Recommended Posts

Hello

I know the only 3 ways to edit the boot screen in winxp is to edit the ntoskrnl.exe file or add KRNL line in the boot.ini and the last way is adding boot.bmb iamge in windows dir and write a line i don't remeber it now :lol: in boot.ini file

but i tried this program 'stardock bootskin' and after applying the skin i tried to treace the changes in ntoskrnl and in boot.ini but i didn't find anything :}

so anyone knows what does this program do to edit the boot screen???

BTW this is a free program :thumbup

Link to comment
Share on other sites

  • 2 weeks later...

good one, i was wondering the same sometime ago :D

if i remember correctly it simply runs at the time ntoskrnl is displayed so it doesn't have anything to do kernel, boot.ini or whatever.

a deeper explanation will be appreciated :)

Link to comment
Share on other sites

a deeper explanation will be appreciated :)

this would be nice.

i found a nice boot skin on another site but it only works with BootSkin.

how to make from it an exe file ? ntoskrnl.exe file. to include it on my unattended cd ?

thanks in advance.

Link to comment
Share on other sites

as far as i know it creates a backup of the ntoskrnl file, and then puts its copy of the ntoskrnl in its place. by not changing the name from ntoskrnl.exe it doesnt require /KERNEL= because it uses the default name

e.g

copy ntoskrnl.exe ntoskrnl_back.exe

copy oemkrnl.exe ntoskrnl.exe

(taking oemkrnl.exe to be the name of the kernel bootskin installs)

If thats not what happens, then let me know :)

Edited by phkninja
Link to comment
Share on other sites

as far as i know it creates a backup of the ntoskrnl file, and then puts its copy of the ntoskrnl in its place. by not changing the name from ntoskrnl.exe it doesnt require /KERNEL= because it uses the default name

e.g

copy ntoskrnl.exe ntoskrnl_back.exe

copy oemkrnl.exe ntoskrnl.exe

(taking oemkrnl.exe to be the name of the kernel bootskin installs)

If thats not what happens, then let me know :)

thanks for the quick reply. i will try this asap and i will let you know... it's almost to easy...

thanks again

Link to comment
Share on other sites

the file wont be called ntoskrnl_bak.exe, that was just an example.

Try looking in bootkins folder to see if there is a backup folder, or in the windows\system32 directory to see if there is a backup file there.

Dont know exactly how bootskin works, but to me logically thats how I would do it.

(So its what I think it does)

Link to comment
Share on other sites

well, i did searched for a backup file. could not find it.

there are two options

1 - i am so stupid that i cannot find it

2- there is no backup file

anyway, i will try to make my first modified ntoskrnl. as soon as i will get it with the "load palette" thing. :)

thanks.

Link to comment
Share on other sites

  • 2 months later...

What, so you can just plop your EXE in place of ntoskrnl.exe like any other program, and have it call the original? I always wanted to have a program that runs during or intercepts the boot process to display a more-than-16-colour image. Any info on this is greatly appreciated.

Link to comment
Share on other sites

  • 2 months later...

BootSkin doesn't modify ntoskrnl, it creates file called vidstub.sys in SYSTEM32\DRIVERS\ folder and writes some stuff in SYSTEM branch of registry, which forces this driver to start before ntoskrnl, believe it or not, and kinda substitute kernel's resources and code for loading boot screen picture and progress bar. But this vidstub.sys still uses bootvid.dll as VGA boot driver, just like ntoskrnl, so there can be still only 16 colors in boot screen. I read that BootSkin developers promised to include support for 256 colors in next versions, but there're no such yet. I think someone has to modify code in bootvid.dll somehow, besides ntoskrnl, if they want to use 256 col (8bit) bmp as a boot screen.

:hello:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...