Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Volumen
TECNOLOGA DE WINDOWS XP
Integraciones a Windows XP
INTEGRACIONES A WINDOWS XP
THEOS
OZHARU
Antes de empezar.
Antes que nada esto es un intento de manual, para lo que bsicamente nos interesa
que son las integraciones posibles a Windows XP. Intentar explicarme lo mejor
posible dentro del desarrollo de este documento para eliminar el margen de error,
el cual es muy grande ya que no todo sale bien a la primera (en la realizacin de este
documento realice unas 30 veces los procedimientos hasta que fueron exitosos al
100%), adems que realizarn varias pruebas hasta afinar su Windows XP a modo
que sea de su agrado y sobre todo que cubra todas sus necesidades. El hecho de
que al manual sea avanzado me refiero un poco al nivel de dificultad, pero a que un
nmero de usuario son de esta nueva generacin casi no usaron MS-DOS (para
que si Windows XP se ve bonito y no necesito nada ms) (es broma).
Propsitos.
Este documento en ningn momento pretende fomentar la
piratera, ya que se da por hecho que todos son dueos o poseen
su software de manera legal.
Materiales necesarios.
El principal es Windows XP.
Un quemador de CDs (preferentemente de DVDs)
Muchos CDs o DVDs o mejor estos mismo pero en material
regrabable as evitaremos desperdicios innecesarios.
Pasos a seguir:
Creamos en un disco duro (por ejemplo C:\) una carpeta llamada XP.
Dentro de esa carpeta, otras 2. Una llamada CD y otra llamada SP2.
Es decir, tendremos:
C:\
C:\XP
C:\XP\CD
C:\XP\SP2
Copiamos el contenido entero del CD original de Windows XP a la carpeta
C:\XP\CD
Copiamos el Service Pack 2 a la carpeta C:\XP
POR: THEOS
Modificaciones.
Es turno de hacer las pertinentes modificaciones para nuestro Windows XP las
cuales se integrarn a nuestro XP, con el fin de mejorar nuestra distribucin.
MODIFICANDO WINLOGON.EXE
Anti WPA.RAR
WinRAR
Ahora dentro la carpeta XP deberemos crear una carpeta con el nombre de WPA
C:\XP\WPA\, lo siguiente que necesitamos hacer es obtener nuestro archivo
WINLOGON.EX_ el cual se encuentra ubicado en: C:\XP\CD\I386, ahora lo
copiamos dentro de la carpeta C:\XP\WPA\ tambin tendremos que copiar y
descomprimir el contenido de nuestro Anti WPA.RAR, ahora procederemos a
renombrar el archivo WINLOGON.EX_ a WINLOGON.RAR, hecho esto nos
dispondremos a extraer el contenido de nuestro archivo WINLOGON.RAR
obteniendo nuestro archivo final el cual modificaremos que es
WINLOGON.E.EXE, ahora ejecutaremos nuestro archivo WPA_kill.exe el cual
se debe encontrar junto con el WINLOGON.EXE en la raz de nuestra carpeta
C:\XP\WPA\, al ejecutarlo nos aparecer la siguiente ventana:
POR: THEOS
MODIFICANDO UXTHEME.DLL
UXTheme Patcher
UXTHEME.DL_
Ejecutamos la aplicacin UXTheme Patcher la cual nos indicar los pasos a seguir
para parchear y modificar nuestro archivo UXTHEME.DLL, una vez terminada la
modificacin, creamos una nueva carpeta en nuestra estructura con el nombre de
MOD (C:\XP\MOD\); es hora de recoger nuestro archivo modificado, en este
caso se encuentra C:\Windows\System32 veremos que a lado de este mismo
archivo con extensin BAK (UXTHEME.BAK) es el respaldo del archivo original,
pero a nosotros nos interesa el archivo UXTHEME.DLL as que lo copiamos a
nuestra carpeta C:\XP\MOD\ y ahora ejecutamos una ventana de comandos y
tecleamos lo siguiente:
MAKECAB UXTHEME.DLL
Automticamente obtendremos un archivo UXTHEME.DL_ este archivo lo
debemos de copiar y pegarlo en:
C:\XP\CD\I386
Sobrescribiendo el archivo existente, listo ahora tenemos nuestro Windows XP
SP2 con compatibilidad para los estilos visuales diseados para Style XP y lo mejor
de todo es que no necesitamos ninguna aplicacin adicional para poder usar los
estilos visuales.
*Como nota final se incluye en nuestro pack el archivo UXTHEME.DL_ este
archivo se encuentra debidamente modificado y tan solo hay que ponerlo en la
carpeta correspondiente, esto es debido que algunos pueden experimentar que al
realizar la instalacin su archivo UXTHEME.DL_ se marque como daado o
corrupto y el archivo proporcionado solucionar este error.
MODIFICANDO TCPIP.SYS
TCPIP 100
Ejecutamos la aplicacin TCPIP 100 la cual nos indicar los pasos a seguir para
parchear y modificar nuestro archivo TCPIP.SYS, una vez terminada la
modificacin, creamos una nueva carpeta en nuestra estructura con el nombre de
MOD (C:\XP\MOD\); es hora de recoger nuestro archivo modificado, en este
caso se encuentra C:\WINDOWS\system32\drivers\ lo copiamos a nuestra
carpeta C:\XP\MOD\ y ahora ejecutamos una ventana de comandos y tecleamos
lo siguiente:
MAKECAB TCPIP.SYS
Automticamente obtendremos un archivo TCPIP.SY_ este archivo lo debemos
de copiar y pegarlo en:
C:\XP\CD\I386
Sobrescribiendo el archivo existente, listo ahora tenemos nuestro Windows XP
con SP2 modificado en el nmero de conexiones permitidas.
Hasta aqu he dado tres ejemplos prcticos de cmo se modifican ciertos archivos
de sistema, estas mismas modificaciones las puedes hacer con Nlite pero el
propsito es aprender hacerlo de manera manual para poder integrar posibles
mods dirigidos a cambiar ciertas caractersticas de Windows XP pero obviamente
que no son desarrollados por Microsoft son los mismos pasos a seguir.
El CD Original de XP
Drivers OEM.RAR
Pasos a seguir:
Antes que nada necesitamos alguna aplicacin para poder hacer un backup a tus
drivers en este caso usaremos My Drivers (todas funcionan de la misma manera)
estas aplicaciones al hacer backup de tus drivers nos crean carpetas con el nombre
del producto dentro ellas aparecern lo que realmente nos interesa por lo regular se
encuentra un archivo .INF el cual es que contiene toda la informacin y rutas de
instalacin de los dems archivos ya dependiendo de los drivers encontraremos
archivos .CAT .SYS .DLL y .EXE, aunque lo primordial y necesario es que
contengan los archivos .CAT .
Es hora de crear bastantes estructuras para empezar creamos una carpeta
DRVOEM (C:\XP\DRVOEM) ah colocaremos el contenido de Drivers
OEM.RAR, ahora crearemos las siguientes carpetas dentro de C:\XP\CD :
C:\XP\CD\$OEM$\
C:\XP\CD\$OEM$\$1
C:\XP\CD\$OEM$\$1\Drivers
C:\XP\CD\$OEM$\$1\Install
C:\XP\CD\$OEM$\$$
C:\XP\CD\$OEM$\$$\System32
C:\XP\CD\$OEM$\$Docs
C:\XP\CD\$OEM$\$Progs
C:\XP\CD\DRIVERS
As debera de quedar:
POR: THEOS
Es necesario crear toda la estructura anterior tal cual se muestra ya que es necesaria
y adems es til explicare un poco ms el uso de estas carpetas:
$OEM$
|$1
Copia su contenido a
la raz de C:\
| | Drivers
| | Install
|
| $$
Copia su contenido a
| | System32
la carpeta de Windows
Copia su contenido a
la carpeta de System32
|
| $Docs
Copia su contenido a
Copia su contenido a
|
| $Progs
10
11
El uso del diseo OEM usado por muchas compaas para hacer lucir en sus
equipos su logotipo as como asistencia que proporcionan adems de hacer una
pequea propaganda gratis, para aquellos que no lo conocen es lo siguiente:
POR: THEOS
Para poder realizarlo vamos a necesitar crear dos archivos primero habr que crear
nuestro logotipo en este caso necesitar ser una imagen con un tamao 180 x 114
pxeles en formato BMP (Bitmaps) y guardarla bajo el nombre de
OEMLOGO.BMP; como un tip si quieren que su logotipo se vea ms estilizado
pueden usar su imagen pero en 256 colores as si ocupan el color blanco de fondo
Windows automticamente reconocer el blanco como una transparencia.
12
Para disear la parte escrita nos bastar con abrir el Bloc de notas y teclear lo
siguiente:
[General]
Manufacturer=THEOS - TRIP CORP
Model=Windows XP SP2 OEM DRV
[Support INformation]
Line1=Soporte: theosdoom@gmail.com
Line2=Ing. Theos Doom
Line3=Mejorando el maana
Line4=No acepte imitaciones
Y guardar el archivo bajo el nombre de OEMINFO.INI, haciendo un poco ms
explicito lo anterior en la lnea Manufacturer habr de ir el nombre de nuestra
compaa, en Model tendra que ir en todo caso el modelo de nuestra PC, pero
esto no es necesario ya que Windows XP de manera predeterminada lo
proporciona as que aqu podemos poner otra cosa por ejemplo nuestra pgina
web. Ahora donde se encuentra la seccin donde se encuentra Line1 es el texto que
aparecer en el rea de Informacin de soporte tcnico as que podremos usar
Line1 hasta Line1000, como en ejemplo yo use 5 lneas usando line
secuencialmente, para ver nuestros resultados podemos copiar nuestros archivos
OEMIFO y OEMLOGO a nuestra carpeta C:\WINDOWS\System32 y basta
con irnos a Propiedades del Sistema y veremos si quedo a nuestro gusto.
Ahora que estamos personalizando nuestro Windows XP y aprovechando la
estructura \$OEM$\ podemos hacer que desde que instalemos Windows XP
instale nuestro propio Logotipo e informacin OEM, esto es de gran ayuda ya que
si se dedican a esto de armar quipos pueden incluir un poco su propaganda e
informacin sobre su asistencia.
Como ya hemos visto la estructura \$OEM$\ cuenta con carpetas las cuales
copian el contenido que posean a las carpetas de Windows XP As que
aprovechando esto nuestros archivos OEMLOGO y OEMINFO los podemos
copiar en nuestra estructura C:\XP\CD\$OEM$\$$\System32 quedaran as:
C:\XP\CD\$OEM$\$$\System32\OEMLOGO.BMP
C:\XP\CD\$OEM$\$$\System32\OEMINFO.INI
Listo ahora cuando instalemos nuestro Windows XP tambin incluir ahora
nuestra informacin OEM.
13
ESTILOS VISUALES
14
Desatendido.RAR
POR: THEOS
15
POR: THEOS
POR: THEOS
En la ventana que sigue escoges "Instalar desde un CD" y clic en Next para
aceptar la EULA y aparecer la pantalla donde tienes que llenar los datos que
necesita saber el programa de instalacin de Windows XP como tu nombre,
organizacin, product key, etc.
16
POR: THEOS
17
ANTES
POR: THEOS
DESPUS
POR: THEOS
18
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
FileSystem=*
UnattendSwitch="yes"
WaitForReboot="No"
KeyboardLayout="United Kingdom"
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
19
[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="THEOS"
OrgName="Home"
ComputerName=COMPUTER1
20
21
22
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
WaitForReboot="No"
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=30
OemSkipWelcome=1
[UserData]
ProductID=XXXXX- XXXXX - XXXXX - XXXXX - XXXXX
FullName="THEOS"
OrgName="THEOS - TRIP"
ComputerName=THEOS-UF
[TapiLocation]
Dialing=Tone
AreaCode=00
23
[RegionalSettings]
LanguageGroup=1
SystemLocale=0000080a
UserLocale=0000080a
InputLocale=080a:0000080a
[Identification]
JoinWorkgroup="THEOS-TRIP"
[Networking]
InstallDefaultComponents=Yes
[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall
[WindowsFirewall.TurnOffFirewall]
Mode = 0
[Components]
msmsgs=off
msnexplr=off
freecell=off
zonegames=off
[Shell]
CustomDefaultThemeFile = "%WinDir%\Resources\Themes\Royale.theme"
24
Este proceso es un poco ms sencillo ya que la integracin del services pack, ya que
estos parches post service pack son llamados Hotfixes, los cuales tienen como
finalidad corregir vulnerabilidades posibles en nuestro sistema. Estos parches se
descargan directamente desde el sitio de Microsoft y pueden tener nombres
similares a estos
Q756767_WXP_ SP2_X86_ENU.exe WindowsXPKB643196-x89-ENU.exe. Como podrn ver los nombres son excesivamente
largos as que habr que renombrarlos de la siguiente manera Q756767.exe y
KB643196.exe, una vez renombrados adecuadamente nuestros hotfixes
procederemos a la integracin a nuestra estructura de CD de Windows XP.
Los hotfixes los deberemos de colocar en C:\XP y despus debemos ir al botn de
inicio de ah a ejecutar y teclear lo siguiente:
C:\XP\hotfix.exe /integrate:C:\XP\CD
Debera de quedar as:
C:\XP\ KB643196.exe /integrate:C:\XP\CD
Una vez terminado el proceso deberamos de recibir la notificacin que el proceso
fue realizado exitosamente y podemos proceder a borrar los hotfixes, si por el
contrario la integracin no se puedo realizar indicando algn mensaje como que no
se encuentra instalado el sistema operativo an cuando nosotros habamos
instalado el hotfix en nuestro sistema pero no se puede sobre nuestra estructura de
CD deberemos proceder de la siguiente manera.
25
MODIFICANDO SVCPACK.INF
MATERIAL NECESARIO:
QCHAIN.RAR
[SetupData]
CatalogSubDir="\i386\svcpack"
[ProductCatalogsToInstall]
[SetupHotfixesToRun]
Q330994.exe /Q:A /R:N
(Este tipo de hotfix usa las siguientes variables para instalar /Q:A /R:N y es el siguiente)
POR: THEOS
26
Q323255.exe /Q /N /Z /O (Este tipo de hotfix usa las siguientes variables para instalar /Q /N /Z /O y es el siguiente)
POR: THEOS
Qchain.exe (Este archivo en particular nos ayudar a verificar que a pesar de instalarse los hotfixes, las versiones de los archivos
tanto EXE como DLL siempre sean las ms recientes las que se instalen en el sistema)
[SetupData]
CatalogSubDir="\i386\svcpack"
[ProductCatalogsToInstall]
[SetupHotfixesToRun]
Q330994.exe /Q:A /R:N
JS56NEN.exe /Q:A /R:N
Q823182.exe /Q /N /Z /O
Q824105.exe /Q /N /Z /O
Qchain.exe
27
Solo nos resta guardar el contenido del bloc de notas como SVCPACK.INF, y
enviarlo a C:\XP\CD\I386\ el archivo debera quedar as:
C:\XP\CD\I386\SVCPACK.INF
Y eliminar el archivo:
C:\XP\CD\I386\SVCPACK.IN_
Hecho lo anterior ahora tendremos que editar con el bloc de notas el siguiente
archivo:
C:\XP\CD\I386\DOSNET.INF
Y al final del archivo debemos de agregar la siguiente lnea dejando un rengln de
espacio entre el nombre del ltimo archivo que aparece y nuestra lnea que vamos a
agregar:
[OptionalSrcDirs]
SVCPACK
Dejando el rengln de espacio as debera de quedar:
dhcpssvc.dll
[OptionalSrcDirs]
SVCPACK
Hecho esto guardamos los cambios realizados en nuestro archivo DOSNET.INF
28
29
MATERIAL NECESARIO:
RUNONCEEX.RAR
30
Estructura
cmdow @ /HID
(Evitar que el proceso en MS-DOS se visible y adems que se interrumpa) - No modificar
@echo off
- No modificar
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\WIN51 SET
CDROM=%%i:
(Esta lnea es la que nos permite realizar la instalacin desde el CD sin importar cual sea la letra de este)
-No modificar
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
(Ya que el proceso de instalacin se llevar en una ventana de Windows esta ser la encarga de que las lneas siguientes
se ejecuten y tengan una representacin visual) -No modificar
REG ADD %KEY% /V TITLE /D "Instalando Componentes POST XP" /f
(Esta lnea es la encargada de llevar el titulo de la ventana as que se puede modificar lo que est entre comillas)
REG ADD %KEY%\005 /VE /D "Alcohol 120 Porciento" /f
(Esta lnea es la encargada de mostrar el nombre de la aplicacin a instalar y se puede modificar lo que est entre
comillas pero solo se permiten usar letras nmeros, no usen smbolos por que no funcionar)
REG ADD %KEY%\005 /V 1 /D "%CDROM%\Software\alcohol\setup.exe /qn Reboot=Suppress" /f
(Esta lnea contiene la primera aplicacin que se va ejecutar en este caso es el instalador y como mencione
anteriormente se encuentra ubicado dentro de nuestra estructura Software, as que se puede modificar lo que est entre
comillas)
REG ADD %KEY%\005 /V 2 /D "REGEDIT /S %CDROM%\Software\alcohol\register.reg" /f
(Esta lnea contiene la segunda aplicacin que se va ejecutar en este caso es un archivo REG que registrar nuestra
aplicacin y como mencione anteriormente se encuentra ubicado dentro de nuestra estructura Software, as que se
puede modificar lo que est entre comillas)
REG ADD %KEY%\010 /VE /D "Messenger 7" /f
(Al igual que la anterior, nombre de la aplicacin a instalar y se puede modificar)
REG ADD %KEY%\010 /V 1 /D "%CDROM%\Software\Msn\Msnmsgs.msi /quiet" /f
(Al igual que la anterior, aplicacin que se va ejecutar y se puede modificar)
REG ADD %KEY%\015 /VE /D "Windows Media Player 10" /f
REG ADD %KEY%\015 /V 1 /D "%CDROM%\Software\Media Player\setup.exe /Q" /f
REG ADD %KEY%\020 /VE /D "Reiniciando PC" /f
REG ADD %KEY%\020 /V 3 /D "cmd /c DEL %windir%\system32\RunOnceEx.cmd" /f
REG ADD %KEY%\020 /V 4 /D "shutdown.exe -r -f -t 30 -c \"Reinciando el sistema, para que los cambios surtan
efecto."" /f
rundll32.exe iernonce.dll,RunOnceExProcess
Exit
(Indica salida de la ventana de instalacin) -No modificar
Como nota final para agregar ms lneas de instalacin siempre debern contar con las siguientes lneas
REG ADD %KEY%\020 /VE /D "INDICA EL NOMBRE DE LA APLICACIN" /f
REG ADD %KEY%\020 /V 1 /D "%CDROM%\Software\APLICACIN A EJECUTAR" /f
REG ADD %KEY%\020 /V 2 /D "%CDROM%\Software\APLICACIN #2 A EJECUTAR " /f
Y como ltima cosa las lneas que se aadan deben llevar un valor progresivo en el siguiente nmero:
%KEY%\020, en el ejemplo que puse arriba por cada aplicacin incremente el valor de 5 en 5 as que si mi ltima
lnea el valor fue %KEY%\020, la siguiente que aada debera ser %KEY%\025 y as sucesivamente para cada
aplicacin que se aada.
31
Hasta aqu terminamos con la primera parte del manual, para la segunda parte
entraremos en el tema de las instalaciones POST INSTALL XP, as como las
posibles formas de adquirir las variables para realizar instalaciones silenciosas,
adems de que tambin crearemos nuestro Office 2K3 con SP1 integrado y
con instalacin desatendida. Incluyendo crear nuestro CD o DVD de
Windows XP boteable, adems de la modificacin de algunos archivos para
cambiar el aspecto y las leyendas que aparecen durante la instalacin de
Windows XP. Nos vemos pronto.
32