elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 4)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 4)  (Leído 10,583 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.777



Ver Perfil
Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 4)
« en: 11 Abril 2014, 08:05 am »

4.0
· Personalizando la estética de la instalación de Windows



Ahora que ya sabemos automatizar la instalación de Windows... hagámosla bonita, ¿no?, cambiemosle todas las "florituras" y colores  >:D.

En esta parte del tutorial aprenderemos a personalizar las imágenes que usa el instalador de Windows, y de esta manera lo pondré punto y final a la personalización de la instalación, ya llegaremos a lo verdaderamente interesante en los siguientes volumenes del tutorial ;).

Nota: Se aconseja un cierto nivel de conocimientos sobre la edición de imágenes BMP (Bitmap) y sus transparencias, y opcionalmente conocimientos de archivos ICO (Iconos).

Nota: Vuelvo a recordar que este tutorial está basado y orientado en una imagen ISO de Windows 8.1 x64.


· ¿Que herramientas necesitaremos?
  Un editor de recursos, recomiendo la aplicación Restorator 2009, puero pueden usar Resource Hacker, Anolis Resourcer, o su herramienta favorita.
  Un editor de imágenes, recomiendo la aplicación Photoshop, pero pueden usar Microsoft Paint , cualquier otro e incluso pueden descargar imágenes (válidas) de Internet.
  Opcional: Un grabador de imágenes ISO para testear nuestra instalación personalizada, recomiendo la herramienta OSCDIMG que se encuentra ubicada en %WinKit%\oscdimg\oscdimg.exe
  Opcional: Una máquina virtual para testear la ISO, recomiendo la aplicación VirtualBox.





4.1
· Ubicación de los recursos de imágenes de la instalación

Dentro del DVD de Windows hay 3 librerías que contienen imágenes Bitmap e Iconos:
· ...\Sources\spwizimg.dll
· ...\Sources\w32uiimg.dll
· ...\Sources\arunimg.dll

Y el archivo Bitmap ubicado en ...\Sources\Background.bmp

Aparte, los mismos archivos se encuentran dentro de la imagen Boot.wim en las mismas ubicaciones, y esos archivos dentro de la imagen son las que debemos modificar.

Dentro de la imagen Boot.wim además hay otro archivo Bitmap ubicado en ...\Windows\System32\Setup.bmp

Nota: Si queremos hacer una modificación muy básica entonces solo debemos tener en cuenta la librería spwizimg.dll


Este es el contenido de las 3 librerías:

Nota: Los números son el nombre del recurso.


· spwizimg.dll

Bitmaps:



· w32uiimg.dll

Bitmaps:


Iconos:



· arunimg.dll

Bitmaps:


Iconos:







4.2
· Identificando los recursos de imagen que utiliza el instalador


Estos son los nombres de algunos recursos Bitmap que se usan en la instalación de Windows, en el punto 3.1 del tutorial pueden enlazar el nombre del recurso para saber en que librería se encuentra.






















4.3
· Modificando los recursos de imágenes

Pueden modificar los recursos de las librerías que se encuentran en el DVD de Windows, pero les recuerdo que los recursos que nos interesan modificar son los de las librerías que se encuentran dentro de la imagen Boot.wim (la cual ya expliqué como se puede montar en el punto 3.2 del tutorial), se encuentran en el índice de imagen 2.

En este punto la verdad es que no puedo ayudar mucho ni creo poder dar explicaciones útiles, es cosa tuya saber como editar una imagen y reemplazarla con un editor de recursos, si no sabes... ¿para que leiste hasta aquí?. ¡ ánimo !





4.3
· Automatizar la tarea de personalización de recursos de imágenes

...¿Te creiste que no iba a ayudar? >:D
Al empezar este tutorial dije que iba a proporcionar todas mis herramientas y creaciones en todos los temas, así que si te parece algo complicado la edición de recursos entonces estás de suerte!

Voy a explicar una manera muy sencilla de automatizar todo este tutorial utilizando un Script Batch y un archivo de texto, pero antes que nada quiero comentarles que en este enlace pueden descargar todo lo necesario que voy a comentar, y un ejemplo completo con imagenes y PSD's, para los que no les guste leer instrucciones largas :P

http://www.mediafire.com/download/bf17fpnjpqi30fd/WIM_Resource_Replacer.zip

Actualizado:
http://www.mediafire.com/download/ktzms7i09qt4n2b/wim+resource+replacer+0.2.rar


Estas son las instrucciones:

Por un lado deben descargar el editor de recursos Anolis Resourcer, ¿porque?, porque es con el que yo manejo de manera commandline :P
Lo pueden descargar aquí: http://anolis.codeplex.com/releases/view/32286

Por otro lado deben conocer las ubicaciones de las librerías que quieren modificar y/o archivos que quieren reemplazar, en el caso de las librerías deben conocer también los nombres de los recursos que quieren modificar (los tienen en el punto 4.1 del tutorial), y obviamente también deben tener las imagenes modificadas.

Conociendo y teniendo los archivos necesarios que acabo de mencionar, deben crear un archivo de texto delimitado por puntos y comas, estos archivos los parseará/procesará el script que luego les mostraré.

La sintaxis que deben usar para delimitar los recursos en el archivo de texto, para reemplazar archivos es:
Código:
Ruta relativa del archivo que va a ser reemplazado;Ruta relativao absoluta del archivo que se copiará

La sintaxis que deben usar para delimitar los recursos en el archivo de texto, para librerías de recursos de imágenes es:
Código:
Ruta relativa del recurso a modificar;Nombre del recurso;Ruta del recurso modificado

Nota: ¡ No se debe escribir la ruta absoluta del directorio montado !


Lean esta ayuda que escribí para entender la sintaxis del archivo de texto delimitado:

Citar
ResourceList Help - By Elektro
##############################


========================
To add or replace files:
========================

Syntax: OutFile;InFile

· Outfile:
  Indicates the file that will be Created/Replaced.
  Should be written as a relative mount filepath.

· InFile:
  Indicates the file that will be copied to the OutFile.
  Should be written as an absolute filepath.


Examples:
---------
Sources\Background.bmp;.\Resources\Background.bmp
Sources\Background.bmp;C:\Resources\Background.bmp


=====================
To replace resources:
=====================

Syntax: ResourceFile;ResourceName;InResource

· ResourceFile:
  Indicates the dll file that will be opened to replace resources inside.
  Should be written as a relative mount filepath.

· ResourceName:
  Indicates the resource name that will be replaced inside the resource file.

· InResource:
  Indicates the resource to copy inside the resource file.
  Should be written as an absolute filepath.


Examples:
---------
Sources\spwizimg.dll;517;.\Resources\517.bmp
Sources\spwizimg.dll;517;C:\Resources\517.bmp


Esto es un ejemplo de un archivo delimitado escrito de forma correcta:

Resources.txt
Código:
Sources\Background.bmp;.\Resources\Background.bmp
Windows\System32\Setup.bmp;.\Resources\Setup.bmp

Sources\spwizimg.dll;405;.\Resources\405.bmp
Sources\spwizimg.dll;407;.\Resources\407.bmp
Sources\spwizimg.dll;408;.\Resources\408.bmp
Sources\spwizimg.dll;516;.\Resources\516.bmp
Sources\spwizimg.dll;517;.\Resources\517.bmp

Sources\w32uiimg.dll;207;.\Resources\207.bmp


A continuación, lo único que tienen que hacer es ejecutar este Script, el Script se encargará de montar la imagen, reemplazar archivos (si especificaron alguno) y/o reemplazar recursos de imagenes si especificaron alguno, después desmontará la imagen y listo.

Antes de poder automatizar esta tarea usando mi Script primero deben configurar las rutas de los valores WindowsImage, MountDir, Anolis, Dism, y ResourceList que se encuentran documentados en la cabecera del archivo.


WIM Resource Replacer.bat
Código
  1. @Echo Off & Title WIM Resource Replacer - By Elektro
  2. Mode Con Cols=150 Lines=50
  3.  
  4.  
  5.  
  6. REM ======
  7. REM About:
  8. REM ======
  9.  
  10. :: Header Info.
  11. Echo -----------------------------------------------------------------------------------------
  12. Echo This script mounts a Windows Image ^(WIM^) to replace image resources of a resource file.
  13. Echo -----------------------------------------------------------------------------------------
  14.  
  15.  
  16.  
  17. REM ====================
  18. REM User defined values:
  19. REM ====================
  20.  
  21. :: User defined values.
  22. REM This value indicates whether the Windows Image should be mounted.
  23. REM True  = 'DISM' will try to mount the 'WIM' image.
  24. REM False = 'DISM' will not try to mount the WIM image.
  25. REM Set this value to 'FALSE' if the 'WIM' image is already mounted in the specified mount directory,
  26. REM Otherwise, keep it as 'TRUE'.
  27. Set "MountImage=True"
  28.  
  29. REM This value indicates whether the Windows Image should be unmounted at the end.
  30. REM True  = 'DISM' will try to unmount the 'WIM' image.
  31. REM False = 'DISM' will not try to unmount the WIM image.
  32. REM Set this value to 'FALSE' if you want to keep the image mounted to make other changes,
  33. REM Otherwise, keep it as 'TRUE'.
  34. Set "UnmountImage=True"
  35.  
  36. REM This value indicates the 'WIM' image to be mounted.
  37. Set "WindowsImage=%UserProfile%\Desktop\win 8 .1\win\sources\Boot.wim"
  38.  
  39. REM This value indicates the Image Index of the 'WIM' image.
  40. Set "ImageIndex=2"
  41.  
  42. REM This value indicates the directory where to mount the 'WIM' image.
  43. Set "MountDir=%HomeDrive%\WinBootMount"
  44.  
  45. REM This value indicates the location of Anolis Resourcer 'Anolis.exe' file.
  46. Set "Anolis=%CD%\Tools\Anolis.exe"
  47.  
  48. REM This value indicates the textfile that contains the Recource files to replace.
  49. Set "ResourceList=%CD%\Resources.txt"
  50.  
  51. REM This value indicates the location of a custom 'DISM.exe' file if needed.
  52. REM Default location:
  53. REM "%SystemRoot%\System32\Dism.exe"
  54. Set "Dism=%CD%\Tools\Dism\Dism.exe"
  55.  
  56. REM This value indicates the location of the logfile that will record 'DISM' exceptions.
  57. Set "DismLogfile=%UserProfile%\Desktop\Dism.log"
  58.  
  59. REM This value indicates the logging-level of the 'DISM' process.
  60. REM 1 = Errors only
  61. REM 2 = Errors and warnings
  62. REM 3 = Errors, warnings, and informational
  63. REM 4 = All of the information listed previously, plus debug output
  64. Set /A "DismLogLevel=2"
  65.  
  66.  
  67.  
  68. REM =====
  69. REM Main:
  70. REM =====
  71.  
  72. Call :CheckErrors
  73. Call :CreateLog
  74. Call :CreateMountDir
  75. Call :Mount
  76. CLS
  77. Call :ParseResources
  78. Call :Unmount
  79.  
  80. Echo [i] Done!
  81. Pause&Exit
  82.  
  83.  
  84.  
  85. REM ========
  86. REM Methods:
  87. REM ========
  88.  
  89. :CreateLog
  90. :: Create the 'DISM' logfile with 'ANSI' encoding,
  91. :: this is necessary to record a non-default 'DISM' loglevel such as '1' or '2'.
  92. Echo+ >"%DismLogfile%"
  93.  
  94. :: Record initial info.
  95. (
  96. Echo Automated DISM processing:
  97. Echo ==========================
  98. Echo WIM Resource Replacer
  99. Echo [i] Date: %DATE% - %TIME:~0,2%:%TIME:~3,2%:%TIME:~6,2%
  100. Echo [i] Mount Image?...: %MountImage%
  101. Echo [i] Unmount Image?.: %UnmountImage%
  102. Echo [i] Windows Image..: %WindowsImage%
  103. Echo [i] Image Index....: %ImageIndex%
  104. Echo [i] Mount Directory: %MountDir%
  105. Echo [i] Dism Path......: %Dism%
  106. Echo [i] Dism Logfile...: %DismLogfile%
  107. Echo [i] Dism Log Level.: %DismLogLevel%
  108. Echo [i] Anolis Path....: %Anolis%
  109. Echo ===========================
  110. )>"%DismLogfile%"
  111.  
  112. :: Display initial info.
  113. Type "%DismLogfile%"
  114. Goto:EOF
  115.  
  116. :CreateMountDir
  117. :: Create the mount directory.
  118. (
  119. If Not Exist "%MountDir%" If /I "%MountImage%" EQU "True" (
  120. MkDir "%MountDir%" 2>NUL
  121. )
  122. ) || (
  123. Echo [X] Error trying to create the directory "%MountDir%" to mount the Windows Image.
  124. Echo [i] Ensure that you have Admin rights to create the directory.
  125. Echo [i] Ensure that the directory name does not contains illegal characters.
  126. Pause&Exit
  127. )
  128. Goto:EOF
  129.  
  130. :Mount
  131. :: Mounts the Windows Image into the mount directory.
  132. If /I "%MountImage%" EQU "True" (
  133.  
  134. "%Dism%" /Mount-Image /ImageFile:"%WindowsImage%" /Index:"%ImageIndex%" /MountDir:"%MountDir%" /English /LogPath:"%DismLogfile%" /LogLevel:"%DismLogLevel%" || (
  135. Echo [X] Error mounting the Image Index "%ImageIndex%" in "%MountDir%"
  136. Echo [i] Ensure that the Image Index exist.
  137. Echo [i] Ensure that you have Admin rights to write inside the directory.
  138. Echo [i] Ensure that the directory is not already mounted.
  139. Echo [i] Ensure that the directory is fully empty.
  140. REM Try to unmount the failed image and discard changes.
  141. If /I "%UnmountImage%" EQU "True" (
  142. "%Dism%" /Unmount-WIM /Discard /MountDir:"%MountDir%"
  143. )
  144. )
  145.  
  146. )
  147. Goto:EOF
  148.  
  149. :ParseResources
  150. For /F "UseBackQ Tokens=1,2,* Delims=;" %%a In ("Resources.txt") Do (
  151.  
  152. If /I "%%~xa" EQU ".dll" (Call :ReplaceResource "%MountDir%\%%~a" "%%~b" "%%~c")
  153. If /I "%%~xa" NEQ ".dll" (Call :CopyFile        "%MountDir%\%%~a" "%%~b")
  154.  
  155. )
  156. Goto:EOF
  157.  
  158. :Unmount
  159. :: Unmount the Windows Image commiting changes.
  160. If /I "%UnmountImage%" EQU "True" (
  161. "%Dism%" /Unmount-WIM /Commit /MountDir:"%MountDir%" /English /LogPath:"%DismLogfile%" /LogLevel:"%DismLogLevel%"
  162. )
  163. Goto:EOF
  164.  
  165. :TakeOwn
  166. Takeown.exe /F "%~f1" 1>NUL
  167. ICacls.exe "%~f1" /Grant "%UserName%":"F"  1>NUL
  168. Goto:EOF
  169.  
  170. :CopyFile
  171. Echo [+] Copying "%~2" to "%~1"
  172. If Not Exist "%~2" (
  173. Echo [X] Can't locate the input file "%~2". | MORE
  174. Goto:EOF
  175. )
  176. Call :TakeOwn  "%~f1"
  177. Copy /Y "%~f2" "%~f1" 1>NUL
  178. Goto:EOF
  179.  
  180. :ReplaceResource
  181. Echo [+] Replacing Resource Name "%~2" with "%~3" in resource file "%~f1"
  182. If Not Exist "%~1" (
  183. Echo [X] Can't locate the resource file to open "%~1". | MORE
  184. Goto:EOF
  185. )
  186. If Not Exist "%~3" (
  187. Echo [X] Can't locate the resource to copy "%~3". | MORE
  188. Goto:EOF
  189. )
  190.  
  191. Call :TakeOwn "%~1"
  192.  
  193. If /I "%~x3" EQU ".bmp" (
  194. Start /W "Anolis" "%Anolis%" -op:upd -src:"%~f1" -type:Bitmap -name:"%~2" -lang:1033 -file:"%~f3")
  195. )
  196. If /I "%~x3" EQU ".ico" (
  197. Start /W "Anolis" "%Anolis%" -op:upd -src:"%~f1" -type:Icon -name:"%~2" -lang:1033 -file:"%~f3")
  198. )
  199.  
  200. Goto:EOF
  201.  
  202.  
  203. REM ====================
  204. REM File Error Controls:
  205. REM ====================
  206.  
  207. :CheckErrors
  208. :: WIM File Error-Check.
  209. If /I "MountImage" EQU "True" If Not Exist "%WindowsImage%" (
  210. Echo [X] Windows Image not found in: "%WindowsImage%" | MORE
  211. Pause&Exit
  212. )
  213.  
  214. :: ResourceList File Error-Check.
  215. If Not Exist "%ResourceList%" (
  216. Echo [X] Resource-List file not found in: "%ResourceList%" | MORE
  217. Pause&Exit
  218. )
  219.  
  220. :: DISM File Error-Check.
  221. If Not Exist "%DISM%" (
  222. Echo [X] DISM process not found in: "%DISM%" | MORE
  223. Pause&Exit
  224. )
  225.  
  226. :: Anolis Resourcer File Error-Check.
  227. If Not Exist "%Anolis%" (
  228. Echo [X] Anolis process not found in: "%Anolis%" | MORE
  229. Pause&Exit
  230. )
  231.  
  232. Goto:EOF




4.4
· Obteniendo resultados

Una vez hayan montado la imagen Boot.wim para modificar los recursos de imágenes que queramos, deben desmontar la imagen WIM y guardar los cambios (lease el punto 3.3 del tutorial si no sabes hacerlo).

Nota: Si usaste mi Script para reemplazar recursos entonces no tienes porque desmontar nada.

Ya solo nos quedará generar la ISO y testearla en un DVD, ¡¡ aquí os muestro el resultado visual del ejemplo que hice para este tutorial !! :















¡ Les invito a postear sus modificaciones en este tema !


« Última modificación: 14 Abril 2014, 05:52 am por Eleкtro » En línea


dato000


Desconectado Desconectado

Mensajes: 3.034



Ver Perfil
Re: Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 4)
« Respuesta #1 en: 28 Abril 2014, 03:38 am »

He encontrado el archivo "setup-bmp" Sin embargo aún no se como abrir las librerias de manera que pueda acceder a las imagenes, se encuentra en el archivo "boot.vim" montado con DISM o se encuentra en la carpeta "../sources/" de cada iso de windows??




PD: tuve que convertir la imagen a png por el peso del archivo

Tengo ganas de realizar mi instalación al estilo "batman arkham city" o "bible black" o tal vez un estilo "cowboy bebop" sin embargo...bueno, no lo se todavia, vamos poco a poco

Aguante elektro!!! Estupenda guia, todas estas guias deberian ser un Post Fijo en este foro.


« Última modificación: 28 Abril 2014, 03:41 am por dato000 » En línea


Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.777



Ver Perfil
Re: Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 4)
« Respuesta #2 en: 28 Abril 2014, 13:01 pm »

@Dato000

1: Tienes que montar la imagen que contiene el entorno WinPE de la instalación de Windows, es decir, en mi caso es la imagen con índice 2 del archivo "boot.wim", una vez montada verás la carpeta "...\sources" que mencionas y allí los recursos dll, dicha carpeta y los mismos recursos dll también están en el dvd de windows, puede ser un poco confuso, pero tiene una explicación, esto es porque los recursos del dvd que están a simple vista son las imágenes que se utilizan en el entorno gráfico (Ej: cuando haces doble click en el archivo setup.exe), y los recursos dll de adentro de la imagen boot.wim son las imagenes que se utilizan al bootear, en el entorno "por consola", por eso es recomendable reemplazar los archivos tanto en el dvd como adentro de la imagen boot.wim.

2: Supongo que la conversión que hiciste a PNG la hiciste solamente para subir/compartir la imagen, pero de todas formas, por si acaso, te comento que las imágenes que modifiques deben tener las mismas propiedades (profundidad de color, transparencia, tamaño, extensión) que las imágenes originales.

3: Yo utilizo 'Anolis resourcer' para reemplazar recursos, hay otros programas que me gustan más como el 'ResourceHacker FX', pero prefiero el primero porque es con el que conseguí automatizar la tarea por linea de comandos.

Saludos!
« Última modificación: 28 Abril 2014, 13:05 pm por Eleкtro » En línea


dato000


Desconectado Desconectado

Mensajes: 3.034



Ver Perfil
Re: Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 4)
« Respuesta #3 en: 19 Mayo 2014, 03:12 am »

Definitivamente es mejor usar Anolis Resourcer ofrece una interfaz simple pero muy util y facil de usar.


aqui dejo lo que me mostro para la edición ya lo demás es simplemente reemplazar archivos!!!!



spwizimg.dll



w32uiimg.dll


arunimg.dll

solo es tener las imagenes listas para reemplazar y comenzar a trabajar, voy a trabajar en las dos versiones que quiero:

1) Batman Arkham City
2) Bible Black

Yeah maese elektro perdona la demora es que no habia tenido tiempo de trabajar, pero fue muy facil, era solo cuestión de trabajar un poco, en esta semana me voy a poner a conseguir las imagenes y pronto mostrare mis skins yeah!!!!  ;-) ;-) ;-) ;-)

gracias por el tuto!!!

« Última modificación: 19 Mayo 2014, 03:16 am por dato000 » En línea


dato000


Desconectado Desconectado

Mensajes: 3.034



Ver Perfil
Re: Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 4)
« Respuesta #4 en: 22 Mayo 2014, 05:47 am »

Bueno, los primeros resultados, todavia hay que pulir varias cosas, pero creo que ya entendi el truco, esta sensacional!!!!!




Nada mal eh??? tengo que buscar la forma de modificar los botones y darle un aspecto más gotico!!! y luego comenzare con el de bible black cuando ya este satisfecho

Gracias Sensei por estos tutos de primera!!! ;-) ;-) ;-) ;-) ;-) ;-)
En línea


dato000


Desconectado Desconectado

Mensajes: 3.034



Ver Perfil
Re: Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 4)
« Respuesta #5 en: 25 Mayo 2014, 02:50 am »

Up al tema, yo se que soy el unico por aquí, pero dejo unos arreglos que hice en las interfaces, ya tiene una pinta mucho mejor.

Voy a trabajar en el skin de batman y cuando tenga todo listo (actualizaciones, programas, drivers, etc.) trabajare con el modding de bible black ohhh yeah.

También debo trabajar en mejores diseños, para que queden más acorde al estilo de cada modding.

Aquí unos cuantos resultados hechos con un poco de esfuerzo y mucha paciencia:





Se nota el cambio???  ;-) ;-) ;-)

En línea


LuisSPT

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 4)
« Respuesta #6 en: 29 Febrero 2016, 06:20 am »

Hola Estoy Haciendo Un Proyecto,.. Se Trata de Crear Un Windows Desantendido Y Lo Unico Que Me Hace Falta Es Cambiar El Nombre de La edicion de Windows, por ejemplo; "Windows 7 Ultimate, A Windows 7 Mi Edition"
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.777



Ver Perfil
Re: Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 4)
« Respuesta #7 en: 29 Febrero 2016, 10:39 am »

Hola Estoy Haciendo Un Proyecto,.. Se Trata de Crear Un Windows Desantendido Y Lo Unico Que Me Hace Falta Es Cambiar El Nombre de La edicion de Windows, por ejemplo; "Windows 7 Ultimate, A Windows 7 Mi Edition"

Hola

Debiste crear un nuevo post para formular tu duda... y también buscar en Google.

Una forma muy sencilla sería hacerlo con la herramienta WinToolkit, pero también puedes utilizar Imagex o Dism por linea de comandos:


Saludos!
En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines