Está en la página 1de 13

GUIA PARA HACER PORTABLES

Cuando comencé a hacer portables también me encontré con muchos problemas,


principalmente con: por dónde empezar; la forma que comencé fue desarmando los portables
que hacían los grandes maestros como NRY, Madestro, etc..

Pero bueno en el Tema vamos a hacer portable un programa:

1.- Lo primero que necesitamos es una maquina virtual ya sea creándola con Virtual PC de
Microsoft o el mejor VMWare Workstation, instalar el Windows xp profesional sp2, cuidando
de crear 2 particiones, una para el sistema y el otro para los archivos de los portables hecho
esto se instala el Deep Freezer, (proteger solo la partición activa c:, en d: se guardaran antes
de reiniciar los archivos, si no se tiene se borrara nuestro trabajo ) esto con el fin de que cada
cambio que se haga en el sistema al instalar los programas no se guarde y pueda afectar el
comportamiento del portable (que de falsos de que si esta registrado cuando no o al revés),
esto hará que podamos testear si es realmente portable.

2.- teniendo esto podemos comenzar bajamos un programa, para hacerlo portable (todo esto
en la maquina virtual con Windows sp2 y el deep freezer instalado y funcionando)

3.- utilizaremos en este caso el magiciso ver 5.3, lo descargamos de la página mediante este
enlace:

http://www.magiciso.com/Setup_MagicISO.exe
http://69.93.56.83/Setup_MagicISO.exe

con serial que encuentren por ahí si buscan, ejemplo de este

Name:
Alllison M Dekel

Code:
BTphuy2pnbwGxQE6mLkEOamhuWMFR3aFTSyF4SsLfO67FScJZglzXsWwOcYN3JaSQCc&1JitnAX
jnlhEnQySqXogDau7vWccdVJI_LtWnAqMvmA6AOee4Qd7_ZqnI6&RTI__O4KMx_QW_OrR0Ozb
BphMqZqvwkseMtAKlsCdlI4

4.- lo situamos en el escritorio (de la maquina virtual) y bajamos las Herramientas para hacer
portables al escritorio de:

http://rapidshare.com/files/16298011/Herraminetas_para_hacer_portables.rar

5.- tendremos:
6.- ejecutamos el uniextract.exe

7.- localizamos el archivo a extraer, este programa se especializa en descomprimir archivos


encapsulados, de los cuales hay muchos tipos, este puede extraer casi todos.
8.- buscara el descompresor adecuado, si encuentra el especifico lo descomprime si no te
muestra un cuadro de dialogo para que le ayudes a decidir, después de probar en este caso es
la opción 2

9.- después de unos segundos te creara una carpeta con el nombre del archivo encapsulado,
en este caso Setup_MagicISO, en el que se encuentran los archivos, abrir y te saldrá la carpeta
donde están los archivos, doble click y se verán los archivos del programa
10.- tendremos los archivos en un directorio, (con varios archivos: el principal de la aplicación,
de ayuda, etc.) ejecutar el archivo principal MagicIso.exe saldrá el cuadro de dialogo de que no
esta registrado, click en registrar, se le ponen los datos de arriba de registro dejar hay los
cuadros no click en registrar o tendrán que reiniciar y comenzar todo de nuevo

11.- doble click en la carpeta de WhatChanged, posteriormente en WhatChanged.exe


escoger Scan registry, escoger current users, step #1 Take… la mayoría de los programas
escriben en la dirección del registro Hkey_current_user (además de que ya se que se escribe
en esta línea je je je), pero lo recomendable es marcar también local machine incluso los
demás si no se encuentra en ningún de estas direccio0nes el registro, algunas veces escribe un
archivo a alguna parte del disco duro, para eso está la opción: scan file systems, pero solo se
puede utilizar la una de las 2 opciones.
12.- al terminar saldrá un cuadro de dialogo diciendo cuantos registros se guardaron, click
aceptar, cerrar la ventana del explorador del fondo y sin cerrar el programa WhatChanged,
click aceptar

13.- esta registrado y con el registro en el registro (je je je), cambiar al programa
Whatchanged sin cerrar el ultraiso y no hacer nada mas que marcar copy files to directory,
después Step #2 See what…., esperar a que vea cuales fueron los cambios en el registro
14.- Abrir la carpeta whatchanged, en ella abran 3 archivos, el ejecutable, otro llamado
whatchanged snapshot 1…, otro llamado Whatchanged snapshot 2, este es el que tiene todas
las diferencias del registro después de introducir el serial y por tanto las cadenas del registro
que le dice al sistema que el programa esta registrado, abrir y veremos las cadenas donde el
sistema escribió el serial

15.- abrimos el registro de Windows: run , escribir regedit, navegar hasta la clave
HKEY_CURRENT_USER/SOFTWARE/MAGICISO, click derecho a esta entrada (Magiciso),
exportar y seleccionar el directorio que contiene el magiciso desencapsulado: C:\Documents
and Settings\Administrador\Escritorio\setup_Magiciso \maindir\ guardar con el nombre de
Register, aceptar.

16.- cerramos todo y abrimos la carpeta donde esta todos los archivos, clik derecho en el
archivo recién creado, editar, borramos todo para debajo de la clave para que solo quede

Windows registry editor Version 5.00


[HKEY_CURRENT_USER\Software\MagicISO]

Le colocamos un – entre el corchete y la H, quedando asi

Windows registry editor Version 5.00


[-HKEY_CURRENT_USER\Software\MagicISO]

Esto con el fin de que borre la entrada de registro MagicIso y todas sus subclaves, damos en
guardar como y le ponemos Unregister.reg

17.- el siguiente paso es extraer el icono del archivo con el iconsext.exe y ponerlo en la misma
carpeta, pero en este caso el icono ya esta incluido en los archivos de la aplicación, por lo que
nos saltaremos este paso, de todos modos es sencillo utilizar este programa abrir escoger el
executable, guardar el icono listo
18.- ya tenemos casi todo lo necesario, el programa, los archivos para registrar y el de
registrar, necesitamos hacer el loader para que ejecute en este orden, register.reg,
magiciso.exe, unregister.reg, lo haremos con el Quick Batch File Compiler, abrimos la carpeta
que esta en escritorio con ese nombre y ejecutamos Quick Batch File Compiler.exe, click en:
open, navegar hasta C:\Documents and Settings\Administrador\Escritorio\ Batch File
Compiler, abrir loader.bat Ya tenia preparados los comandos., serán ejecutados en ese orden y
se esperara a que finalice el anterior

19.- seleccionar custom resourcesaplications icon, y navegar hasta C:\Documents and


Settings\Administrador\Escritorio\setup_Magiciso \maindir\ seleccionar archivo de icono, click
options, marcar Ghost aplication (esto es para que no salgan cuadros de diálogos), aceptar, por
ultimo en build, navegar hasta C:\Documents and
Settings\Administrador\Escritorio\setup_Magiciso \maindir\, darle un nombre, en este caso
loader.exe

20.- listo ya tenemos todos los archivos necesarios solo nos resta incluirlos en un ejecutable,
esto es mediante el winrar, ejecutamos el winrar, cerramos la ventana de asociación,
expandimos la ventana del winrar, navegamos en la barra de direcciones hasta C:\Documents
and Settings\Administrador\Escritorio\setup_Magiciso \maindir\
21.- seleccionamos los 9 archivos presionando y manteniendo la tecla shift y click en todos los
archivos, después click derecho en los archivos y escogemos: añadir ficheros al archivo, nos
saldrá un cuadro de dialogo, marcamos en la carpeta general crear un archivo sfx y crear un
documento solido, después cambiar a la carpeta avanzado

22.- seleccionamos opciones SFX


23.- en la pestaña general en programa de instalación, en el espacio ejecutar tras la instalación
el loader que creamos llamado loader.exe

24. En la pestaña modos seleccionar descomprimir en una carpeta temporal, en modo


silencioso, ocultar todo y en modo de sobreescritura la opción sobrescribir todos los ficheros
25.- en la pestaña texto e iconos cargar iconos SFX desde ficheros buscar, navegar hasta
C:\Documents and Settings\Administrador\Escritorio\setup_Magiciso \maindir\ , abrir.

26.- click en aceptar en cuadro de dialogo opciones avanzadas SFX y luego aceptar en el cuadro
de dialogo nombre de archivo y parámetros aceptar

27.- listo este es su programa portable MagicIso ver 5.3, en este caso se llama MAINDIR.exe,
pero pueden renombrarlo a MagicIso.exe, este y los demás archivos que lo rodean debes
guardarlos en el drive d: o en un pendrive, los demás se guardan por si hay un fallo en la
compilación y no tener que rehacer todo

27.- reinicia y disfruta, hay miles de combinaciones y programas para practicar, pero este es un
comienzo, además de que puedes practicar quitando la ayuda y archivos que tal vez no se
necesitan, lo mismo en el registro Register.reg, hay entradas que no sirven, practica