How do people make custom OS of Windows 2000?

Discuss Windows 2000, NT, XP and Windows Server 2000, 2003, SBS 2003.
Post Reply
OdysseyNeptune
Posts: 66
Joined: Fri Oct 05, 2018 7:54 pm

How do people make custom OS of Windows 2000?

Post by OdysseyNeptune »

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?

Random_User
User avatar
Donator
Posts: 1221
Joined: Wed Apr 14, 2010 2:48 am

Re: How do people make custom OS of Windows 2000?

Post by Random_User »

There are two methods: Slipstreaming and modifying the leaked source code. The former was done for AlphaBetas.

OdysseyNeptune
Posts: 66
Joined: Fri Oct 05, 2018 7:54 pm

Re: How do people make custom OS of Windows 2000?

Post by OdysseyNeptune »

Is there an "easy" way to modify the code?

Stannieman
User avatar
Posts: 296
Joined: Sat Feb 12, 2011 12:12 pm

Re: How do people make custom OS of Windows 2000?

Post by Stannieman »

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!

os2fan2
User avatar
Donator
Posts: 1394
Joined: Sun Dec 30, 2007 8:12 am
Location: Brisbane, Queensland
Contact:

Re: How do people make custom OS of Windows 2000?

Post by os2fan2 »

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: Select all

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.
[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=""

os2fan2
User avatar
Donator
Posts: 1394
Joined: Sun Dec 30, 2007 8:12 am
Location: Brisbane, Queensland
Contact:

Re: How do people make custom OS of Windows 2000?

Post by os2fan2 »

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.

OdysseyNeptune
Posts: 66
Joined: Fri Oct 05, 2018 7:54 pm

Re: How do people make custom OS of Windows 2000?

Post by OdysseyNeptune »

I didn't understand anything, but thanks.

classiconthebox
User avatar
Posts: 106
Joined: Fri Jun 28, 2013 9:00 am
Location: C:/WINNT/System32

Re: How do people make custom OS of Windows 2000?

Post by classiconthebox »

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

OdysseyNeptune
Posts: 66
Joined: Fri Oct 05, 2018 7:54 pm

Re: How do people make custom OS of Windows 2000?

Post by OdysseyNeptune »

How can i slipstream?

WILSON2bGg
User avatar
Donator
Posts: 85
Joined: Fri Sep 28, 2018 9:29 pm
Location: 127.0.0.1
Contact:

Re: How do people make custom OS of Windows 2000?

Post by WILSON2bGg »

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
Hey what's up

mrpijey
User avatar
Administrator
Posts: 9188
Joined: Tue Feb 12, 2008 5:28 pm
Contact:

Re: How do people make custom OS of Windows 2000?

Post by mrpijey »

Try to keep things on topic...

Cleaned up irrelevant posts.
Image
Official guidelines: Contribution Guidelines
Channels: Discord :: Twitter :: YouTube

Post Reply