Vamos a analizar ahora como usar una parte del InstallRite; la de obtener los cambios en el registro y la lista de archivos agregados y/o modificados.
Supongamos que hemos tomados la 1ª y 2ª fotos y hemos guardado esos cambios con el nombre del programa, p. ej. "Microsoft Office XP".
Si ahora hacemos clic en "Review Installations" nos aparecerá algo como lo que vemos abajo:
Hacemos clic en el nombre del programa capturado y se nos desplegaran tres items (arriba a la isquierda de la ventana): All Files, INI Files y Registry.
Si marcamos Registry y le damos clic a Export, la siguiente ventana nos preguntara si queremos exportar los cambios en el registro originales (previos a la instalación) o los nuevos (posteriores a la instalación).
Generalmente nos interesan los nuevos, aunque en algún caso puede ser útil guardar los originales (si uno quisiera volver a la situación anterior a la instalación).
Haciendo clic sobre All Files, con el boton derecho del mouse nos da tambien la posibilidad de exportar en forma de texto o de archivo html la lista de archivos agregados o modificados.
Esto es muy útil para muchas aplicaciónes: nos ayuda a hacer programas portables, con las entradas de registro obtenido y los archivos que debemos copiar temporalmente a nuestro sistema.
Tambien nos puede servir para capturar los cambios en el registro que produce alguna modificación de la configuración de windows.
Si hacemos clic ahora en cada uno de los tres ítems anteriores (All Files, INI Files y Registry) podemos desglosar cada ítem en Archivos agregados, borrados o modificados; lo mismo con las entradas de registro:
Vamos a exportar entonce la lista de archivos agregados, que en nuestro caso se llamará Microsoft "Office XP - Added Files.txt" que voy a transcribir en parte:
C:\WINDOWS\ShellNew 1KB D
C:\WINDOWS\ShellNew\ACCESS9.MDB 95KB A 22/01/2001 11:34:50 a.m.
C:\WINDOWS\ShellNew\EXCEL9.XLS 14KB A 14/02/2001 03:11:44 p.m.
C:\WINDOWS\ShellNew\PWRPNT10.POT 12KB A 10/03/1999 04:41:52 p.m.
C:\WINDOWS\ShellNew\WINWORD8.DOC 11KB A 01/08/1997 08:37:00 a.m.
C:\WINDOWS\LastGood 1KB D
C:\WINDOWS\LastGood\system32 1KB D
C:\WINDOWS\LastGood\system32\wuweb.dll 204KB A 30/07/2007 07:19:46 p.m.
C:\WINDOWS\LastGood\Downloaded Program Files 1KB D
C:\WINDOWS\LastGood\Downloaded Program Files\wuweb.inf 1KB A 30/07/2007 07:24:12 p.m.
C:\WINDOWS\system32\SCP32.DLL 16KB A 25/03/1998 04:54:08 a.m. 2.0.330
C:\WINDOWS\system32\VBAME.DLL 41KB A 25/11/1999 01:40:50 a.m. 2.2.5
C:\WINDOWS\Installer\{90280C0A-6000-11D3-8CFE-0050048383C9} 1KB ¿Como puedo hacer un archivo batch que me copie ahora cada uno de los archivos de esa lista de : C:\path\archivox a
C:\Mi Instalador\path\archivox No se si se entiende lo que quiero hacer; quiero copiar cada uno de esos archivos con su path correspondiente a la carpeta "Mi Instalador" para luego comprimir todo el contenido de "Mi Instalador" en formato ".rar sólido" o en un autoejecutable y asi hacer un instalador mas comprimido.A los expertos en programación ¡¡ayuda por favor!!