BetaArchive Logo
Navigation Home Database Screenshots Gallery Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 39d, 20h, 52m | CPU: 35% | MEM: 5996MB of 12003MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 6 posts ] 
Author Message
 PostPost subject: Can Win2000 Beta startup screen being used in final version?        Posted: Mon Jul 23, 2018 5:17 am 
Reply with quote
FTP Access
Offline

Joined
Mon Nov 03, 2008 6:15 am

Posts
641

Favourite OS
Windows NT 3.51 build 1057
Just wonder if anyone tried that.


Top  Profile
 PostPost subject: Re: Can Win2000 Beta startup screen being used in final vers        Posted: Mon Jul 23, 2018 12:14 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Thu Aug 28, 2014 2:37 pm

Posts
41

Location
My Mother's Basement

Favourite OS
6.0.4074
Lukas Marsik wrote:
A simple resource replace won't cut it as the offsets of the progress bar, animated bar & their proportions are different, you'd need to do some patching / hex editing to change those

This is from a post I asked about the same thing. Replacing NTOSKRNL.exe from the beta version into the final will not work.

_________________
STCG
YouTuber, Gamer
mrpijey wrote:
Or someone slipped on a banana peel, fell backwards and accidently hit both the betaarchive.com and "DDoS Express" buttons at the same time.

Me:
https://mega.nz/#!q7oR0LKK!8QRZVYNDIbKu ... FGxfHCvZho


Top  Profile
 PostPost subject: Re: Can Win2000 Beta startup screen being used in final vers        Posted: Mon Jul 23, 2018 3:14 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sun Aug 12, 2012 4:33 pm

Posts
1934

Location
Czechia
SuperThecomputergeek wrote:
Replacing NTOSKRNL.exe from the beta version into the final will not work.

That's a very stupid idea to start with.

And yeah, as Lukas said before, you would need to adjust the position and proportions of the progress bars. Other than that, it's the same thing really.

_________________
AlphaBeta, stop brainwashing me immediately!

Image


Top  Profile
 PostPost subject: Re: Can Win2000 Beta startup screen being used in final vers        Posted: Mon Jul 23, 2018 3:33 pm 
Reply with quote
FTP Access
Offline

Joined
Mon Nov 03, 2008 6:15 am

Posts
641

Favourite OS
Windows NT 3.51 build 1057
I think I found the position that sets progress bar and scrolling bar:

NTOSKRNL.EXE 5.0.2195.7376, CHT, 1,691,648 bytes
File Date: Thursday, 18 February, 2010, 20:17:26
SHA256: 86356E3BB6DB3E873AE8C881358233F5CD142EC2CEDF34D7B007B427CE085394

Code:
.text:0041D14A loc_41D14A:                             ; CODE XREF: sub_41CFF6+14Aj
.text:0041D14A                 push    1B5h
.text:0041D14F                 push    112h
.text:0041D154                 call    sub_41CDAC
.text:0041D159                 push    offset loc_41D1F4
.text:0041D15E                 mov     dword_476070, 1A0h
.text:0041D168                 mov     dword_47606C, esi
.text:0041D16E                 mov     dword_476000, 280h
.text:0041D178                 mov     dword_475F40, 0Ah
.text:0041D182                 call    InbvInstallDisplayStringFilter


Y = 0x1B5=437, X = 0x112=274 is progress bar starting location

Y= dword_476070 = 0x1A0 = 416
X = dword_47606C = esi = 0
W = dword_476000 = 0x280 = 640
H = dword_475F40 = 0x0A = 10

is scrolling bar location.

but there is difficulty on setting dword_47606C, since "mov dword_47606C, esi" is 4-bytes shorter than others


Top  Profile
 PostPost subject: Re: Can Win2000 Beta startup screen being used in final vers        Posted: Tue Jul 24, 2018 4:28 am 
Reply with quote
FTP Access
Offline

Joined
Mon Nov 03, 2008 6:15 am

Posts
641

Favourite OS
Windows NT 3.51 build 1057
so hacking around it is working!

Code:
(VA)0x41d14a:
68 b5 01 00 00 push 0x1b5
e9 6d 29 04 00 jmp 0x45fac1
be a0 00 00 00 mov esi, 0xa0 /* it is 0x41D154 here */

(VA)0x45fac1:
68 21 01 00 00 push 0x121
e8 e1 d2 fb ff call 0x41CDAC
e9 84 d6 fb ff jmp 0x41D154


that splits call to sub_41CDAC into half, pushing X value goes to 15-bytes spaces at 0x45FAC1, call 0x41CDAC can jumps back to 0x41D154 for making a space to set ESI.

Thanks http://shell-storm.org/online/Online-As ... assembler/ for a flexible-enough online assembler.


Top  Profile
 PostPost subject: Re: Can Win2000 Beta startup screen being used in final vers        Posted: Sun Sep 30, 2018 1:12 pm 
Reply with quote
Offline

Joined
Wed Jan 24, 2018 3:36 pm

Posts
23

Favourite OS
CE4life
also don't forget to replace ntoskrnl.exe's resources (logo bitmap)


Top  Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 




Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2019

 

Sitemap | XML | RSS


Affiliate