BetaArchive Logo
Navigation Home Screenshots Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 50d, 14h, 45m | CPU: 24% | MEM: 6235MB of 10958MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 11 posts ] 
Author Message
 PostPost subject: How do people make custom OS of Windows 2000?        Posted: Sat Oct 13, 2018 3:23 am 
Reply with quote
Offline

Joined
Fri Oct 05, 2018 7:54 pm

Posts
38

Favourite OS
Neptune 5111
I have downloaded a Build of Windows AlphaBetas, and heard about projects. However, how do they make their own custom OS based in Windows 2000?


Top  Profile
 PostPost subject: Re: How do people make custom OS of Windows 2000?        Posted: Sat Oct 13, 2018 5:22 am 
Reply with quote
Donator
User avatar
Offline

Joined
Wed Apr 14, 2010 2:48 am

Posts
1119

Favourite OS
Windows 7 Ultimate Build 7600
There are two methods: Slipstreaming and modifying the leaked source code. The former was done for AlphaBetas.


Top  Profile
 PostPost subject: Re: How do people make custom OS of Windows 2000?        Posted: Sat Oct 13, 2018 7:14 am 
Reply with quote
Offline

Joined
Fri Oct 05, 2018 7:54 pm

Posts
38

Favourite OS
Neptune 5111
Is there an "easy" way to modify the code?


Top  Profile
 PostPost subject: Re: How do people make custom OS of Windows 2000?        Posted: Sat Oct 13, 2018 9:09 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Sat Feb 12, 2011 12:12 pm

Posts
272

Favourite OS
Windows 8.1 with Update 6.3.9600
OdysseyNeptune wrote:
Is there an "easy" way to modify the code?

Probably not...

Assuming that the leaked code is complete enough to create actual binaries out of it, then still you'd need to be familiar with the code base to get something useful done. And then again you'd need to be much more familiar with it to have at least a high level overview of what can affect what. Without that knowledge you're likely to shoot yourself in the foot because your changes might break something which you are not aware is affected by your changes.

So actually, yes, you can modify it, but don't be surprised if new bugs are introduced.

_________________
If ur a pirate, say arrr!


Top  Profile
 PostPost subject: Re: How do people make custom OS of Windows 2000?        Posted: Sat Oct 13, 2018 9:32 am 
Reply with quote
Donator
User avatar
Offline

Joined
Sun Dec 30, 2007 8:12 am

Posts
1127

Location
Brisbane, Queensland

Favourite OS
OS/2 Wrp 3.0
I did a number of custom builds on win2k, the resource kit etc. It's a bit harder than WinNT4.

For the most part, i kept the files into a small slop-pack (add these to a standard setup type thing). The setup modified the location of the system and user directories (eg h:\user\wendy\documents for h:\Documents and Settings\wendy\My documents), but some parts of the setup changed the location of the program files.

Outside of this, most of it was done with an SI file: copy a mob of files after setup, and then run a few batch files. You can add things routinely to places like 'Send To', and have your own little menu (so you don't have to play around with the Programs option. Win2k sendto supports subdirectories, which become submenus. So 'sendto\viewers\lister' for example. Vista7 does not have this support. ugh.

As for the JPG files, I copied in all the stuff from Windows ME (which has most of the 2k stuff and a few more).

The first file here is SI.TXT. SI means 'super-imposition'. It is a set of files to modify in the base setup. We added a few extra files here. The second file is called 'HIVEFIX.INF', it is the first line in dosnet.inf[Files].

Note that some of the entries have the previous default names. This is because they are reset to these eslewhere in the setup, and i did not have the time to chase it down. MSVPC60.DLL is there because the vc60 package does not work under windows 2000, but the rest is there for my pleasure.

You can doctor hivefix.inf to meet your own preferences. As it stands, it is for Australia (Brisbane), with imperial units, and weeks starting on Sunday. We don't have daylight saving time here. You can create your own set of locals that will be the 'default install' for your set.

There was a fair bit of work done hacking this and that in Win2k, by Fred Vorck and myself to get things to go nicely. This set of files is the one i used on my installs. After setup, you run a SuperImposition tape to add all the utilities, and doggie in a new menu (I use the name 'WinOS2' for it.) This is managed by a set of batch files which are kept right up to date.

Code:
We add a number of rk files to the default install, wie WINXP et al.
The Windows bitmaps live in webvw.dll, so we add the Win9x stuff there.
Setup.bmp lives in

------ dosnet.inf ---------------------------------------------

[Files]
d1,hivefix.inf
d1,msvcp60.dll
d1,directx.cpl
d1,diskpart.exe
d1,kill.exe
d1,reg.exe
d1,setx.exe
d1,setup50.bmp
d1,ssmypics.scr
d1,tlist.exe
d1,tweakui.cpl
d1,tweakui.hlp
d1,tweakui.cnt
d1,runext.dll

------ txtsetup.sif --------------------------------------------

[SourceDisksFiles]
hivefix.inf  = 1,,,,,,_x,20,3,3
directx.cpl  = 2,,,,,,,2,0,0
diskpart.exe = 2,,,,,,,2,0,0
kill.exe     = 2,,,,,,,2,0,0
reg.exe      = 2,,,,,,,2,0,0
setx.exe     = 2,,,,,,,2,0,0
tlist.exe    = 2,,,,,,,2,0,0
setup50.bmp  = 2,,,,,,,2,0,0
ssmypics.scr = 2,,,,,,,2,0,0
tweakui.cpl  = 2,,,,,,,2,0,0
tweakui.hlp  = 2,,,,,,,21,0,0
tweakui.cnt  = 2,,,,,,,21,0,0
runext.dll   = 2,,,,,,,2,0,0
msvcp60.dll  = 2,,,,,,,2,0,0
;


; add these to the end to make hivefix.inf work.
[HiveInfs.Fresh]
DelReg = hivefix.inf,AddReg
AddReg = hivefix.inf,AddReg

[HiveInfs.Upgrade]
DelReg = hivefix.inf,AddReg
AddReg = hivefix.inf,AddReg

; These have not really changed, so...
[SetupData]
SetupSourcePath = "\"
DefaultPath=\WINNT

-------------------------- layout.inf --------------------------------

layout has a digital signature.  til this is faked, we need to avoid the
editing of this.

(edit)  search for ",X," and replace it with ",,".  This kills the file checking on these files.

---------------------------------------------------------------------

WEBVW.DLL
  Add bitmaps to resource table, using reshack.exe

MSVCP60.DLL
  Add this to allow vc6 proggies to run.  There's also a v7 somewhere.

WINNT4 Bitmaps
  We still load these into the cdrom, which means that the files will
  at this stage stay in the registry.  But we might use the ACCESSOR.INF
  to handle its files, rather than relying on the saved LAYOUT.INF

NEPTUNE
  We add neptune files 'setup_w.bmp', and 'ssmypics.scr' to the mix.

Services do not live in hive*.inf.  Need some other way to kill the files.



This is hivefix.inf.

Quote:
[Version]
Signature = "$Windows NT$"
; Win2K
DriverVer=11/14/1999,5.00.2183.1

[AddReg]
; homegrown
; flags: see 'windows registry guide', p276
HKCU,"Console","InsertMode",0x00010001,1
HKCU,"Console","QuickEdit", 0x00010001,0
HKCU,"Software\Microsoft\Command Processor","CompletionChar",0x00010001,9
HKCU,"Software\Microsoft\Command Processor","PathCompletionChar",0x00010001,9
HKCU,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","ParseAutoexec",0x00000000,"0"

; Control Panel
; TweakUI 1.33
HKLM,"Software\Microsoft\Windows\CurrentVersion\Run",,,"RUNDLL32.EXE TWEAKUI.CPL,TweakMeUp"


; runext.dll
HKCR,CLSID\{2AD91900-A873-11cf-9A80-00AA00C16E65},,,"Run shell extension"
HKCR,CLSID\{2AD91900-A873-11cf-9A80-00AA00C16E65}\InProcServer32,,,"runext.dll"
HKCR,CLSID\{2AD91900-A873-11cf-9A80-00AA00C16E65}\InProcServer32,"ThreadingModel",,"Apartment"
HKCR,*\shellex\ContextMenuHandlers,,,"RunExt"
HKCR,*\shellex\ContextMenuHandlers\RunExt,,,"{2AD91900-A873-11cf-9A80-00AA00C16E65}"
HKCR,Folder\shellex\ContextMenuHandlers,,,"RunExt"
HKCR,Folder\shellex\ContextMenuHandlers\RunExt,,,"{2AD91900-A873-11cf-9A80-00AA00C16E65}"

; Random replacements for the shell.
; hivesys.inf
HKLM,"SYSTEM\CurrentControlSet\Control\Nls\Language","InstallLanguage",,"%INSTALL_LANGUAGE%"
HKLM,"SYSTEM\CurrentControlSet\Control\Nls\Locale","(Default)",,%INSTALL_LOCALE%

; hivecls.inf
HKCR,"CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}","",0x00000000,"%NETWORK_NEIGHBORHOOD%"
HKCR,"CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}","",0x00000002,"%MY_COMPUTER%"

; hivesft.inf
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList","ProfilesDirectory",0x00020002,"%DEFAULT_PROFILES_DIR%"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList","AllUsersProfile",0x00000000,"%ALL_USERS%"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList","DefaultUserProfile",0x00000000,"%DEFAULT_USER%"

HKLM,"Software\Clients\StartMenuInternet\IEXPLORE.EXE",,,"%DESC_IE%"
HKLM,"Software\Clients\StartMenuInternet\IEXPLORE.EXE","LocalizedString",0x00020000,"@%programfiles%\%LMSIE4%\iexplore.exe,-702"
HKLM,"Software\Clients\StartMenuInternet\IEXPLORE.EXE\DefaultIcon",,0x00020000,"%programfiles%\%LMSIE4%\iexplore.exe,0"
HKLM,"Software\Clients\StartMenuInternet\IEXPLORE.EXE\shell\open\command",,0x00020000,"""%programfiles%\%LMSIE4%\iexplore.exe"""
HKLM,"Software\Clients\StartMenuInternet\IEXPLORE.EXE\InstallInfo","ReinstallCommand",0x00020000,"%systemroot%\system32\shmgrate.exe OCInstallReinstallIE"
HKLM,"Software\Clients\StartMenuInternet\IEXPLORE.EXE\InstallInfo","HideIconsCommand",0x00020000,"%systemroot%\system32\shmgrate.exe OCInstallHideIE"
HKLM,"Software\Clients\StartMenuInternet\IEXPLORE.EXE\InstallInfo","ShowIconsCommand",0x00020000,"%systemroot%\system32\shmgrate.exe OCInstallShowIE"


; hivedef.inf
HKCU,"Control Panel\Screen Saver.Marquee","Text",0x00000002,"%SCREEN_SAVER_MARQUEE_TEXT%"
HKCU,"Control Panel\Screen Saver.Marquee","Font",0x00000000,"%SCREEN_SAVER_MARQUEE_FONT%"

HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","AppData",0x00020000,"%U_SHELL_FOLDERS_APPDATA%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Desktop",0x00020000,"%U_SHELL_FOLDERS_DESKTOP%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Favorites",0x00020000,"%U_SHELL_FOLDERS_FAVORITES%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","NetHood",0x00020000,"%U_SHELL_FOLDERS_NETHOOD%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Personal",0x00020000,"%U_SHELL_FOLDERS_PERSONAL%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","PrintHood",0x00020000,"%U_SHELL_FOLDERS_PRINTHOOD%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Programs",0x00020000,"%U_SHELL_FOLDERS_PROGRAMS%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Recent",0x00020000,"%U_SHELL_FOLDERS_RECENT%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","SendTo",0x00020000,"%U_SHELL_FOLDERS_SENDTO%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Start Menu",0x00020000,"%U_SHELL_FOLDERS_START_MENU%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Startup",0x00020000,"%U_SHELL_FOLDERS_STARTUP%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Templates",0x00020000,"%U_SHELL_FOLDERS_TEMPLATES%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Cookies",0x00020000,"%U_SHELL_FOLDERS_COOKIES%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","My Pictures",0x00020000,"%U_SHELL_FOLDERS_MYPICTURES%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","My Music",0x00020000,"%U_SHELL_FOLDERS_MYMUSIC%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Local Settings",0x00020000,"%U_SHELL_FOLDERS_LOCAL_SETTINGS%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Local AppData",0x00020000,"%U_SHELL_FOLDERS_LOCAL_APPDATA%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Cache",0x00020000,"%U_SHELL_FOLDERS_CACHE%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","History",0x00020000,"%U_SHELL_FOLDERS_HISTORY%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Administrative Tools",0x00020000,"%U_SHELL_FOLDERS_ADMINTOOLS%"

HKCU,"Environment","TEMP",0x00020000,"%TEMP_DIR%"
HKCU,"Environment","TMP",0x00020000,"%TEMP_DIR%"
; international
HKCU,"Control Panel\International","iCalendarType",0x00000000,"%INTL_ICALENDAR%"
HKCU,"Control Panel\International","iCountry",0x00000000,"%INTL_ICOUNTRY%"
HKCU,"Control Panel\International","iCurrDigits",0x00000000,"%INTL_ICURRDIGITS%"
HKCU,"Control Panel\International","iCurrency",0x00000000,"%INTL_ICURRENCY%"
HKCU,"Control Panel\International","iDate",0x00000000,"%INTL_IDATE%"
HKCU,"Control Panel\International","iDigits",0x00000000,"%INTL_IDIGITS%"
HKCU,"Control Panel\International","iFirstDayOfWeek",0x00000000,"%INTL_IFIRSTWEEKDAY%"
HKCU,"Control Panel\International","iLZero",0x00000000,"%INTL_ILZERO%"
HKCU,"Control Panel\International","iMeasure",0x00000000,"%INTL_IMEASURE%"
HKCU,"Control Panel\International","iNegCurr",0x00000000,"%INTL_INEGCURR%"
HKCU,"Control Panel\International","iTime",0x00000000,"%INTL_ITIME%"
HKCU,"Control Panel\International","iTLZero",0x00000000,"%INTL_ITLZERO%"
HKCU,"Control Panel\International","Locale",0x00000000,"%INTL_LOCALE%"
HKCU,"Control Panel\International","s1159",0x00000000,"%INTL_S1159%"
HKCU,"Control Panel\International","s2359",0x00000000,"%INTL_S2359%"
HKCU,"Control Panel\International","sCountry",0x00000000,"%INTL_SCOUNTRY%"
HKCU,"Control Panel\International","sCurrency",0x00000000,"%INTL_SCURRENCY%"
HKCU,"Control Panel\International","sDate",0x00000000,"%INTL_SDATE%"
HKCU,"Control Panel\International","sDecimal",0x00000000,"%INTL_SDECIMAL%"
HKCU,"Control Panel\International","sLanguage",0x00000000,"%INTL_SLANGUAGE%"
HKCU,"Control Panel\International","sList",0x00000000,"%INTL_SLIST%"
HKCU,"Control Panel\International","sLongDate",0x00000000,"%INTL_SLONGDATE%"
HKCU,"Control Panel\International","sShortDate",0x00000000,"%INTL_SSHORTDATE%"
HKCU,"Control Panel\International","sThousand",0x00000000,"%INTL_STHOUSAND%"
HKCU,"Control Panel\International","sTime",0x00000000,"%INTL_STIME%"
HKCU,"Control Panel\International","sTimeFormat",0x00000000,"%INTL_STFORMAT%"

HKCU,"Control Panel\Desktop","UserPreferencesMask",0x00030003,\
%USER_PREF_MASK_0%,3e,01,80


; Edit this if your time zone is different to the one listed.
; pairs - country, timezone.
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones","IndexMapping",0x00010000,\
"409", "4", "1009", "4", "80a", "30", "440a", "30", "480a", "30",\
"4c0a", "30", "c0c", "35", "240a"," 45", "280a", "45", "300a", "45",\
"200a", "55", "340a", "55", "3c0a", "55", "400a", "55", "500a", "55",\
"416", "65", "2c0a", "70", "380a", "70", "422", "85", "438", "85",\
"441", "85", "809", "85", "816", "85", "1001", "85", "1401", "85",\
"1404", "85", "1809", "85", "2009", "85", "2401", "85", "2409", "85",\
"2801", "85", "2809", "85", "3001", "85", "3409", "85", "4001", "85",\
"40f", "85", "41c", "85", "43e", "85", "83e", "85", "100a", "85",\
"140a", "85", "140c", "85", "180a", "85", "180c", "85", "1c01", "85",\
"1c0a", "85", "2c01", "85", "2c09", "85", "3c01", "85", "405", "95",\
"40e", "95", "424", "95", "41b", "95", "81a", "95", "c1a", "95",\
"402", "100", "415", "100","1801", "100", "41a", "100", "42f", "100",\
"403", "105", "406", "105", "427", "105", "813", "105", "827", "105",\
"40a", "105", "40c", "105", "42d", "105", "80c", "105", "c0a", "105",\
"407", "110", "410", "110", "413", "110", "414", "110", "807", "110",\
"810", "110", "814", "110", "1007", "110", "1407", "110", "41d", "110",\
"c07", "110", "100c", "110", "418", "115", "c01", "120", "425", "125",\
"426", "125", "40b", "125", 81d", "125", "408", "130", "423", "130",\
"41f", "130", "40d", "135","436", "140", "3009", "140", "1c09", "140",\
"419", "145", "401", "150", "801", "150", "3401", "150", "429", "160",\
"2001", "165", "3801", "165", "420", "185", "439", "190", "421", "205",\
"41e", "205", "42a", "205", "804", "210", "c04", "210", "1004", "215",\
"404", "220", "412", "230", "812", "230", "411", "235", "c09", "260",\
"1409", "290"

[Strings]
; Control Panel
CPL_TWEAKUI="Tweak UI"
CPL_USERS="Users and Passwords"

; Desktop
MY_COMPUTER="%Computername%"
NAME_LOCAL="My Computer"
NETWORK_NEIGHBORHOOD="Networks"
DESC_IE="Mosaic"
LMSIE4 = "Internet Explorer"

; International settings

INSTALL_LANGUAGE="0C09"
INSTALL_LOCALE="00000C09"
;
INTL_GEO_NATION="12"
INTL_ICALENDAR="1"
INTL_ICOUNTRY="61"
INTL_ICURRDIGITS="2"
INTL_ICURRENCY="0"
INTL_IDATE="2"
INTL_IDIGITS="2"
INTL_IFIRSTWEEKDAY="6"
INTL_ILZERO="1"
INTL_IMEASURE="1"
INTL_INEGCURR="1"
INTL_ITIME="1"
INTL_ITLZERO="1"
INTL_LOCALE="00000C09"
INTL_S1159="AM"
INTL_S2359="PM"
INTL_SCOUNTRY="Australia"
INTL_SCURRENCY="$"
INTL_SDATE="/"
INTL_SDECIMAL="."
INTL_SLANGUAGE="ENA"
INTL_SLIST=","
INTL_SLONGDATE="dddd, d MMMM, yyyy"
INTL_SSHORTDATE="yyyy/MM/dd"
INTL_STHOUSAND=","
INTL_STIME=":"
INTL_STFORMAT="HH:mm:ss"
USER_PREF_MASK_0="9e"

; Put these under Accessories
GAMES_FREECELL_LNK="Accessories\games\Freecell.lnk"
GAMES_MINESWEEPER_LNK="Accessories\games\Minesweeper.lnk"
GAMES_SOLITAIRE_LNK="Accessories\games\Solitaire.lnk"

; Configure Marquee
SCREEN_SAVER_MARQUEE_FONT="Georgia"
SCREEN_SAVER_MARQUEE_TEXT="Windows NT 5.00.2195"

; Shell Folders
DEFAULT_PROFILES_DIR="%SystemDrive%\USERS"
DEFAULT_USER="Default"
ALL_USERS="Public"

; User folders
TEMP_DIR="%USERPROFILE%\Local\Temp"
U_SHELL_FOLDERS_APPDATA="%USERPROFILE%\AppData"
U_SHELL_FOLDERS_CDBURN="%USERPROFILE%\AppData\CDBurn"
U_SHELL_FOLDERS_DESKTOP="%USERPROFILE%\Desktop"
U_SHELL_FOLDERS_FAVORITES="%USERPROFILE%\Favorites"
U_SHELL_FOLDERS_NETHOOD="%USERPROFILE%\NetHood"
U_SHELL_FOLDERS_PERSONAL="%USERPROFILE%\Personal"
U_SHELL_FOLDERS_PRINTHOOD="%USERPROFILE%\PrintHood"
U_SHELL_FOLDERS_PROGRAMS="%USERPROFILE%\Start Menu\Programs"
U_SHELL_FOLDERS_RECENT="%USERPROFILE%\Recent"
U_SHELL_FOLDERS_SENDTO="%USERPROFILE%\SendTo"
U_SHELL_FOLDERS_START_MENU="%USERPROFILE%\Start Menu"
U_SHELL_FOLDERS_STARTUP="%USERPROFILE%\Start Menu\Programs\Startup"
U_SHELL_FOLDERS_TEMPLATES="%USERPROFILE%\Templates"
U_SHELL_FOLDERS_COOKIES="%USERPROFILE%\Local\Cookies"
U_SHELL_FOLDERS_MYPICTURES="%USERPROFILE%\Personal\Pictures"
U_SHELL_FOLDERS_MYMUSIC="%USERPROFILE%\Personal\Music"
U_SHELL_FOLDERS_MYVIDEO="%USERPROFILE%\Personal\Video"
U_SHELL_FOLDERS_LOCAL_SETTINGS="%USERPROFILE%\Local"
U_SHELL_FOLDERS_LOCAL_APPDATA="%USERPROFILE%\Local\AppData"
U_SHELL_FOLDERS_CACHE="%USERPROFILE%\Temporary Internet Files"
U_SHELL_FOLDERS_HISTORY="%USERPROFILE%\Local\History"
U_SHELL_FOLDERS_ADMINTOOLS="%USERPROFILE%\Start Menu\Programs\Administrative Tools"

U_DESK_MYCOMP="%Computername%"
U_DESK_MYCOMP_TIP="OS/2 Drives Object"
U_DESK_MYDOCS="Personal"
U_DOCS_MYDOCS_TIPS="%Username%'s documents"
U_DESK_NETWK="Eildon"
U_DOCS_NETWK_TIPS="Network Places"
U_DESK_MSIE="Mosaic"
U_DOCS_MSIE_TIPS="Featured Browser"
U_DESK_TRASH="Recycled"
U_DOCS_TRASH_TIPS="%Username%'s Deletium"
;U_DESK_=""
;U_DOCS__TIPS=""



Top  Profile  WWW
 PostPost subject: Re: How do people make custom OS of Windows 2000?        Posted: Sat Oct 13, 2018 9:47 am 
Reply with quote
Donator
User avatar
Offline

Joined
Sun Dec 30, 2007 8:12 am

Posts
1127

Location
Brisbane, Queensland

Favourite OS
OS/2 Wrp 3.0
The previous post also works with Windows XP. The master file used to produce this lives not in these files, but 'Hivefix.cmd', which is run by a rexx program to produce hive.fix for 2k or xp.

We did find out a lot of extra things since we made these files, but never got around to applying them in real life. This batch has been used on a number of production installs of both 2k and xp. (The xp files are somewhat bigger). The master files support up to ten variations in both xp and 2k.

The ideas here stem back as far as OS/2 2.1, where I was disenchanted with the default names, so i wrote a script to fix it.


Top  Profile  WWW
 PostPost subject: Re: How do people make custom OS of Windows 2000?        Posted: Sat Oct 13, 2018 5:11 pm 
Reply with quote
Offline

Joined
Fri Oct 05, 2018 7:54 pm

Posts
38

Favourite OS
Neptune 5111
I didn't understand anything, but thanks.


Top  Profile
 PostPost subject: Re: How do people make custom OS of Windows 2000?        Posted: Sun Oct 14, 2018 10:42 am 
Reply with quote
User avatar
Offline

Joined
Fri Jun 28, 2013 9:00 am

Posts
100

Location
C:/WINNT/System32

Favourite OS
95/98/Me/2000/XP/Vista/7/8.1
Replacing the visual branding of the operating system (for instance bootscreens, logon banners, icons) are done with resource editing programs like Resource Hacker. If you basically just want to rebrand the OS name/branding, that's the only thing you need.

_________________
Image
Image


Top  Profile
 PostPost subject: Re: How do people make custom OS of Windows 2000?        Posted: Tue Oct 16, 2018 6:10 pm 
Reply with quote
Offline

Joined
Fri Oct 05, 2018 7:54 pm

Posts
38

Favourite OS
Neptune 5111
How can i slipstream?


Top  Profile
 PostPost subject: Re: How do people make custom OS of Windows 2000?        Posted: Tue Oct 16, 2018 9:00 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Fri Sep 28, 2018 9:29 pm

Posts
41

Location
US of A

Favourite OS
4039
You slipstream with a program called nLite. Also, I highly suggest you join the discord, a lot of these forum posts would fit better on the discord then here


Top  Profile
 PostPost subject: Re: How do people make custom OS of Windows 2000?        Posted: Fri Oct 19, 2018 9:19 am 
Reply with quote
Administrator
User avatar
Offline

Joined
Tue Feb 12, 2008 5:28 pm

Posts
7456
Try to keep things on topic...

Cleaned up irrelevant posts.

_________________
Image
Official guidelines: The Definitive Guide to BetaArchive :: Abandonware
Tools: Alcohol120% (Portable)
Listings: BetaArchive Database (beta)
Channels: Discord :: Twitter


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




Who is online

Users browsing this forum: jinzou ningen and 9 guests


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-2018

 

Sitemap | XML | RSS