21
https://norfipc.com/utiles/como-crear-aplicacion-programa-portable-windows.html ¿Qué son los programas portables y para que sirven? Es un programa que puede ser usado “en cualquier ordenador” que posea el sistema operativo para el que fue programada, sin su previa instalación. Podemos encontrarnos programas portables que pueden ser sólo un archivo ejecutable, hasta grandes carpetas llenas de archivos, librerías, etc. En cualquier caso todos cumplen su finalidad. Son programas que no necesitan instalarlos para poder usarlos, poseen todos los archivos necesarios para funcionar correctamente al insertar el dispositivo en cualquier equipo. A modo de ejemplo, podríamos crear un portable de nuestro programa lector de PDF´s favorito para llevar en nuestro usb y así poder leer PDFs en cualquier equipo sin la previa instalación de un programa. En internet hay varios sitios desde los cuales se pueden descargar muchos de estos programas, se recomienda Portable Apps (http://portableapps.com/). ¿Cómo convertir una aplicación o programa en portable en Windows? Hay varias formas de crear una aplicación portable usando un programa o aplicación. En ocasiones es bastante fácil, en otras algo más complicado. Convertir en portable una aplicación que usa un archivo INI Una de las formas sencillas es cuando una aplicación usa un archivo INI para guardar su configuración. Cualquier programa que instalamos en Windows, que utilice un archivo de configuración INI o uno en formato XML para guardar sus datos, puede ser convertido en una aplicación portable. ¿Que son los archivos INI? Los programas que instalamos y utilizamos en el equipo guardan su configuración principalmente de dos formas. Almacenándola en claves del Registro de Windows. Escribiéndola en un archivo de configuración, que es un archivo de texto con la extensión de archivo INI, que se encuentran regularmente en el mismo directorio que la aplicación. Los archivos INI, abreviatura de (Windows Initialization file), se usaron profusamente hasta el surgimiento de Windows 95 que se creó el Registro.

Hacer programas portables

  • Upload
    guelo

  • View
    88

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Hacer programas portables

https://norfipc.com/utiles/como-crear-aplicacion-programa-portable-windows.html

¿Qué son los programas portables y para que sirven?

Es un programa que puede ser usado “en cualquier ordenador” que posea el sistema

operativo para el que fue programada, sin su previa instalación. Podemos encontrarnos

programas portables que pueden ser sólo un archivo ejecutable, hasta grandes carpetas

llenas de archivos, librerías, etc. En cualquier caso todos cumplen su finalidad. Son

programas que no necesitan instalarlos para poder usarlos, poseen todos los archivos

necesarios para funcionar correctamente al insertar el dispositivo en cualquier equipo. A

modo de ejemplo, podríamos crear un portable de nuestro programa lector de PDF´s

favorito para llevar en nuestro usb y así poder leer PDFs en cualquier equipo sin la previa

instalación de un programa. En internet hay varios sitios desde los cuales se pueden

descargar muchos de estos programas, se recomienda Portable Apps

(http://portableapps.com/).

¿Cómo convertir una aplicación o programa en portable en Windows?

Hay varias formas de crear una aplicación portable usando un programa o aplicación. En

ocasiones es bastante fácil, en otras algo más complicado.

Convertir en portable una aplicación que usa un archivo INI

Una de las formas sencillas es cuando una aplicación usa un archivo INI para guardar su

configuración.

Cualquier programa que instalamos en Windows, que utilice un archivo de configuración

INI o uno en formato XML para guardar sus datos, puede ser convertido en una aplicación

portable.

¿Que son los archivos INI?

Los programas que instalamos y utilizamos en el equipo guardan su configuración

principalmente de dos formas.

✓ Almacenándola en claves del Registro de Windows.

✓ Escribiéndola en un archivo de configuración, que es un archivo de texto con la

extensión de archivo INI, que se encuentran regularmente en el mismo directorio que la

aplicación.

Los archivos INI, abreviatura de (Windows Initialization file), se usaron profusamente

hasta el surgimiento de Windows 95 que se creó el Registro.

Page 2: Hacer programas portables

Usar los archivos de una aplicación de forma portable

Para convertir en Windows, una aplicación que utilice archivos INI o XML en portable,

sigue los siguientes pasos:

• Localiza los archivos de la aplicación en Archivos de programa.

• En algunos casos, si se instaló la aplicación para un usuario en específico, el archivo INI o

XML se encuentra en la carpeta de datos de dicho usuario.

En Windows 7 y Vista la ruta es la siguiente:

C:\Users\NombreDeUsuario\AppData\Roaming.

En Windows XP la ruta es diferente:

C:\Documents and Settings\NombreDeUsuario\Datos de programa

Para abrir dicha locación fácilmente, solo pega en el cuadro de Inicio: %APPDATA% y

presiona la tecla Enter.

• Localiza y mueve dicho archivo a la carpeta de la aplicación en Archivos de programa.

• Copia dicha carpeta completa al dispositivo extraíble.

• Crea un acceso directo que apunte a su ejecutable principal.

Muchos de los programas más populares en Windows, pueden ser convertidos en

portables de la forma anterior, por ejemplo: Winamp, AIMP, Feed Reader, Copy Handler,

Notepad++, etc

Convertir un programa en portable usando WinRAR

Una forma de convertir casi cualquier aplicación o programa en portable, aun los que

guardan su configuración en el Registro, es extraer los archivos contenidos en el instalador

y crear un archivo SFX (auto-extraíble) con el programa WinRAR o si no lo posees con 7z.

WinRAR es actualmente unos de los programas más populares y el más completos para

comprimir o descomprimir archivos, si aún no lo usas puedes descargarlo gratis desde su

sitio web en http://winrar.com.es/.

WinRAR es software propietario por lo que solo podrás descargar gratis una versión

shareware o demostrativa, pero seguirá funcional aunque no la compres.

WinRAR es compatible y soporta casi todos los formatos de compresión que se utilizan.

7z es el preferido de los programas compresores, es software libre y lo puedes descargar

gratis desde su sitio web en: http://www.7-zip.org/

Page 3: Hacer programas portables

Extraer los archivos del programa de su instalador

El primer paso es extraer los archivos que contiene el instalador de la aplicación o

programa.

En algunos casos se puede lograr fácilmente dando un clic derecho en el ejecutable y

escoger: "Extraer aquí", lamentablemente no funciona en la mayoría de los casos.

Extraer los archivos de cualquier instalador EXE

UniversalExtractor es una sencilla aplicación gratuita que extrae todos los archivos

contenidos en cualquier ejecutable EXE.

La puedes descargar gratis desde la web de su autor en:

http://www.legroom.net/software/uniextract

Cuando lo tengas, si podrás extraer los archivos del interior de cualquier instalador.

Crear la aplicación portable

Después de extraer los archivos localiza el ejecutable que inicia el programa, en muchos

casos está en el interior de una carpeta nombrada: {app}

Abre dicho directorio selecciona todos los archivos da un clic derecho y en el menú escoge

la opción de WinRAR: "Añadir al archivo...."

Como se muestra en la siguiente imagen, solo tienes que escoger en Método de

compresión: "La mejor" y marcar la casilla: "Crear un archivo SFX".

Escoge la pestaña Avanzado y da un clic en el botón: "Opciones SFX".

Solo es necesario introducir en el cuadro: Ejecutar tras la extracción, el nombre del

ejecutable de la aplicación, en este ejemplo es "audacity.exe".

Page 4: Hacer programas portables

Finalmente abre la pestaña Modos.

En Modo temporal marca la casilla: "Descomprimir en una carpeta temporal".

En Modo silencioso escoge: "Ocultar todo".

En Modo de sobreescritura escoge: "Sobreescribir todos los ficheros".

Es todo, presiona Aceptar en las dos ventanas para que WinRAR comience a crear el

archivo portable, al finalizar renómbralo a tu gusto y muévelo al dispositivo flash donde lo

Page 5: Hacer programas portables

utilizarás.

El método funciona con 7z, pero no existe la opción que permita ocultar los archivos

auxiliares, por lo que siempre se mostrarán al ejecutar el portable, lo que es un poco

molesto.

Otras opciones para crear archivos portables

Existen diversas herramientas en internet que se pueden utilizar de forma gratis para

convertir aplicaciones en portables: VMware ThinApp, Cameyo o Evalaze.

https://www.informatica-hoy.com.ar/trucos-consejos-computadora/Crear-aplicacion-portable.php

VMWARE THINAPP

VMware ThinApp está especialmente diseñado para registrar los cambios realizados en el

sistema durante la instalación o desinstalación de software, y crear con estos datos las

aplicaciones portátiles con todas sus dependencias y archivos necesarios. Esto nos garantizará que

las aplicaciones terminadas con este método funcionen en cualquier PC en donde las ejecutemos.

Cómo funciona VMware ThinApp?

Simple, cuando iniciamos ThinApp para crear una aplicación portable, automáticamente tomará

una especie de instantánea de todo nuestro sistema en la cual guardará el estado de las carpetas,

registro y mucha otra información, para compararla con una instantánea similar al final del

procedimiento, el resultado de esa comparación es utilizado para crear nuestra aplicación. Cabe

destacar que Vmware ThnApp puede hacer este procedimiento sólo con aplicaciones que no se

han instalado todavía en nuestra computadora.

A partir de ahora, las instrucciones necesarias para transformar cualquier tipo de aplicación en

portable.

1. En primer lugar, descargar e instalar VMware ThinApp. La cual podremos descargar desde el

siguiente enlace:

https://www.vmware.com/tryvmware/p/activate.php?p=vmware-thinapp&lp=1

Es muy importante mencionar que no es una aplicación gratuita, pero este enlace nos proporciona

una versión del programa válida por 60 días, tiempo más que suficiente para crear todas las

aplicaciones portables necesarias para nuestro trabajo. Sólo es necesario rellenar el formulario y

descargar.

Page 6: Hacer programas portables

2. Una vez descargada e instalada, la ejecutamos. Entonces presionamos sobre el botón

“Siguiente”.

Antes de comenzar con la instalación de cualquier software, presionamos sobre el botón “Prescan”.

3. En este punto, debemos esperar a que el programa termine de realizar el análisis del sistema y

Page 7: Hacer programas portables

crear las instantáneas.

4. Una vez que el proceso de escaneo del sistema termina, ThinApp nos pedirá que instalemos el

software que deseamos hacer portable.

5. En este caso, y como para ejemplificar el procedimiento, comenzaremos con la instalación de un

software llamado MyDefrag. Es posible que la aplicación instalada nos pida reiniciar el sistema para

que la instalación termine exitosamente. En tal caso reiniciamos sin miedo ya que ThinApp estará

allí para continuar con el procedimiento.

Page 8: Hacer programas portables

6. Luego de finalizada la operatoria de la instalación de la aplicación seleccionada para convertir en

portable, maximizamos VMware ThinApp y presionamos sobre el botón “Postscan”. En esta

instancia, VMware ThinApp iniciará el sistema para comenzar con el análisis comparatorio con la

instantánea tomada con el botón “Prescan”.

Page 9: Hacer programas portables

7. Mediante este procedimiento de post escaneo, VMware ThinApp conocerá qué archivos y

carpetas son necesarios para realizar la versión portable del software elegido.

8. Seleccionamos el ejecutable que desea ser el contenedor principal, por ejemplo: MyDefrag.exe

en el caso de la configuración de este programa. Este será el archivo que en realidad contiene todos

los datos necesarios como para poder ejecutar nuestra versión portable del programa.

9. Pulsamos sobre “Everyone” para ajustar los permisos a todos los usuarios.

10. En la ventana “Isolation Mode” (Modo de aislamiento) seleccionamos la opción

predeterminada y pulsamos sobre el botón “Siguiente”.

Page 10: Hacer programas portables

11. En la ventana “Setup Capture” seleccionamos la opción predeterminada y pulsamos sobre el

botón “Siguiente”.

12. En este punto ya estaremos en posición de escribir el nombre de nuestra aplicación portable.

Es recomendable dejar el nombre predeterminado que nos brinda la aplicación.

13. Ahora tendremos que seleccionar entre un archivo de datos separados para aplicaciones

portátiles o un único archivo exe, el cual contendrá todo lo necesario para funcionar.

Page 11: Hacer programas portables

14. Presionamos sobre el botón “Save” para que el procedimiento se ponga en marcha y

finalmente, el botón “Build” para obtener nuestro software portable.

15. Lo único que nos resta es desinstalar el software recién instalado y comenzar a gozar de los

beneficios de usar software portable.

Si has probado la aplicación, cuéntanos cómo te ha resultado!

Page 12: Hacer programas portables

http://www.pcwebtips.com/2013/06/Pasos-Crear-Porgrama-Portable-Gratis.html

EVALAZE

Cómo funciona la virtualización

Evalaze escanea el sistema antes de instalar realmente la aplicación. El programa busca

archivos modificados, incluyendo archivos DLL, archivos ejecutables y cambios en el

registro. El mismo análisis se ejecuta después de la instalación. Los datos capturados

durante el análisis se guardan en un único archivo con una extensión. Evd.

Evalaze luce una interfaz de usuario muy simple. Vamos a usar el asistente para este

tutorial. Sólo tiene que seguir sencillos pasos para crear una aplicación virtual.

El asistente de Evalaze le pedirá el nombre de la aplicación y la ruta donde se almacenan

todos los ajustes. La ruta predeterminada es C:\capture. Si está usando Windows 7 o

Windows 8, utilice otra unidad del sistema para guardar los archivos, debido a la

restricción del sistema operativo

Page 13: Hacer programas portables

Pulse en Next para iniciar la exploración de pre-instalación. El asistente buscará sistema

de archivos y cambios en el registro para la comparación con el estado con la post-

instalación.

Page 14: Hacer programas portables

Una vez completado el proceso de pre-escaneo, tendrá que pulsar el botón "Select setup"

para seleccionar el programa que desea hacer portable. En este paso, la aplicación Evalaze

funcionará en segundo plano mientras se instala y configura el programa.

Page 15: Hacer programas portables

Una vez completada la instalación, tendrá que volver a Evalaze y haga clic en Next para

ejecutar el análisis posterior.

El proceso de análisis posterior toma un tiempo ya que tiene que analizar en primer lugar

el sistema de archivos y registro como lo hizo en el pre-escaneo y luego comparar los dos.

Page 16: Hacer programas portables

En el siguiente paso, Seleccione los archivos ejecutables que se utilizarán para iniciar el

programa portable. Sólo seleccione la aplicación principal.

Page 17: Hacer programas portables

Después de pulsar en Next, se le dará dos opciones: Utilice WriteCopy-Mode y Utilice

Merge-Mode.

Tienes que seleccionar un modo de virtualización. En WriteCopy-Mode, la aplicación será

totalmente portable, en cambio, Merge-Mode la aplicación será capaz de leer y escribir en

el sistema operativo. El Merge-Mode se debe utilizar cuando la aplicación necesita

cambiar los archivos del sistema y los valores de registro del sistema.

Page 18: Hacer programas portables

En la siguiente pantalla, Cambie el nombre del contenedor. El contenedor tendrá una

extensión. Evd y contendrá todos los archivos necesarios para la virtualización.

Page 19: Hacer programas portables

Por último, tendrá que ejecutar el proceso de compilación presionando el botón next. La

aplicación portable estará disponible en la carpeta llamada " Output " dentro de la carpeta

que dio en el primer paso.

Conclusión

He estado usando Evalaze para crear programas portables en Windows durante unos días.

Algunas aplicaciones funcionan perfectamente en WriteCopy-Mode, mientras que otros

deben ser Merge-Mode

Page 20: Hacer programas portables

https://www.profesionalreview.com/2016/10/31/crear-programas-portables-facilmente/

CAMEYO

Crear nuestros programas portables con Cameyo

El primer paso es abrir la aplicación Cameyo que hemos descargado previamente. Cuando se abra la aplicación nos vamos a encontrar con tres opciones, tenemos que elegir el

módulo ‘Capture an Installation’. En ese momento Cameyo hará una especie de ‘snapshot’ del sistema que va a tardar entre 10 y 15 minutos dependiendo de tu ordenador, debemos tener un poco de paciencia hasta que finalice.

Una vez que finaliza el proceso y con la aplicación Cameyo abierta, vamos a proceder a la instalación de la aplicación que queremos hacer portable, como si fuese una instalación común y corriente.

.

Una vez que termina la instalación, en Cameyo vamos a hacer click en el botón ‘Install Done’.

Page 21: Hacer programas portables

Eso es todo, la aplicación nos mostrará la ruta donde esta ubicado la aplicación portable, puedes pasarlo a un USB o lo que quieras.

Hay que tener en cuenta que no todas las aplicaciones se pueden hacer portables con este método

pero sí la gran mayoría. Espero les haya sido de utilidad y nos vemos en la próxima.