Bienvenidos al post! en esta oportunidad les voy a explicar paso a paso como compile yo mismo el codigo fuente de win nt, hace ya un tiempo, no tengo screens asi que no les puedo dar nada, pero les aseguro que el metodo sirve, use el codigo fuente que ronda por las redes torrent
Cojio 2 discos duros, instale windows 2000 en C:
Luego instale Windows NT DDK
Lo siguente fue expandir el codigo fuente de windows nt 4.0 en D:nt
Ahi me di cuenta de que me faltaban los makefile, asi que los consegui en la red, puse el makefile.def en D:ddkinc
puse el ntdbg.h en D:ntpublicsdkinc, el original estaba corrupto
hice el archivo ntos.cmd en D:nt con el siguiente contenido
Instale el Windows Server 2003 Platform SDK
Remplaze el D:ddkbinsetenv.bat con el de las makefiles
Mapee W: a \localhostD$
abri el acceso directo a Free Build Environment desde el grupo del sdk en archivos de programa
corri el D:ntntos.cmd desde un cmd
me diriji con el comando cd a D:ntprivatesdktools
compile las siguientes herramientas(bue, y un par mas):
puse las herramientas compiladas en D:ntpublictools
fui a D:ntpublictools con el comando cd
escribi: "SET USERNAME=x86fre"
escribi ntenv
y a compilar!
Cojio 2 discos duros, instale windows 2000 en C:
Luego instale Windows NT DDK
Lo siguente fue expandir el codigo fuente de windows nt 4.0 en D:nt
Ahi me di cuenta de que me faltaban los makefile, asi que los consegui en la red, puse el makefile.def en D:ddkinc
puse el ntdbg.h en D:ntpublicsdkinc, el original estaba corrupto
hice el archivo ntos.cmd en D:nt con el siguiente contenido
set CPUTYPE=I386
set USE_PDB=1
set NTDEBUG=ntsd
set NTDEBUGTYPE=windbg
set BASEDIR=nt
set _NTDRIVE=d:
set _NTROOT=nt
set NT_UP=1
rem set C_DEFINES=%C_DEFINES% -D_UNICODE -DUNICODE
path d:ntpublictools;%PATH%
Instale el Windows Server 2003 Platform SDK
Remplaze el D:ddkbinsetenv.bat con el de las makefiles
Mapee W: a \localhostD$
abri el acceso directo a Free Build Environment desde el grupo del sdk en archivos de programa
corri el D:ntntos.cmd desde un cmd
me diriji con el comando cd a D:ntprivatesdktools
compile las siguientes herramientas(bue, y un par mas):
masm386
gensrv
hextract
hsplit
listmung
structo
touch
wcshdr
ws2hdr
chmode
ech
puse las herramientas compiladas en D:ntpublictools
fui a D:ntpublictools con el comando cd
escribi: "SET USERNAME=x86fre"
escribi ntenv
y a compilar!