No todas las aplicaciones de software se hacen portátiles. Mientras que la mayoría de las aplicaciones portátiles se pueden descargar y utilizar desde Portableapps.com, si quieres crear una versión portátil de un software que no tiene una disponible de otra manera, tendrás que utilizar utilidades de virtualización como Cameyo y Evalaze. Aunque ya hemos hablado del uso de Cameyo, este artículo le mostrará cómo utilizar Evalaze para virtualizar aplicaciones de Windows y hacerlas portables.

Beneficios de la virtualización de aplicaciones de Windows

El beneficio obvio de las aplicaciones portátiles es la capacidad de llevar las aplicaciones portátiles a cualquier lugar utilizando cualquier medio como una unidad flash USB o Internet. No es necesario instalar las aplicaciones en todas partes. Sólo tienes que llevar la carpeta de la aplicación portátil, que también llevará toda la configuración y los datos junto con ella.

Un beneficio menos conocido de las aplicaciones portátiles es que pueden ser excelentes para evitar que el sistema se infecte con virus. Como la mayoría de las aplicaciones portátiles se ejecutan en sus propios contenedores virtuales, lo más probable es que la corrupción no afecte a todo el sistema.

Cómo funciona la virtualización

Evalaze analiza el sistema antes de instalar la aplicación. Analiza los archivos modificados y creados recientemente, incluyendo DLLs, ejecutables y cambios en el registro. El mismo escaneo se realiza después de la instalación. Los datos capturados durante el análisis se guardan en un único archivo con extensión .evd.

Cuando se virtualizan las aplicaciones de Windows, se pueden ejecutar diferentes versiones del mismo software sin que haya conflictos de datos. Las aplicaciones virtualizadas se ejecutan dentro de una caja de arena. De este modo, las aplicaciones que se ejecutan son más seguras y los datos no se escriben en el sistema. Los datos se escriben en la carpeta de la aplicación virtualizada o se eliminan por completo.

Uso de Evalaze para virtualizar aplicaciones de Windows

Evalaze tiene una interfaz de usuario muy sencilla. Puedes utilizar un asistente para virtualizar una aplicación, o hacerlo manualmente con todas las opciones a tu disposición. Nosotros utilizaremos el asistente para este tutorial. Sólo tienes que seguir unos sencillos pasos para crear una aplicación virtual.

asistente_de_evaluación

El asistente de Evalaze pide el nombre de la aplicación y la ruta de captura donde se almacenarán todas las configuraciones. La ruta por defecto es C:capture. Si estás usando Windows 7 o Windows 8, no debes usar la unidad del sistema para guardar los archivos de salida de Evalaze debido a la restricción del sistema operativo. Las aplicaciones pueden no funcionar bien si se colocan en la unidad del sistema.

evaluar la configuración de la captura

Pulse el botón Siguiente para iniciar el escaneo de preinstalación. Puede llevar algún tiempo completar el escaneo dependiendo del tamaño de la unidad del sistema. El asistente buscará cambios en el sistema de archivos y en el registro y guardará el estado del sistema para compararlo con el estado del escaneo posterior a la instalación.

evalaze_run_prescan

Una vez completado el proceso de preescaneado, tendrás que pulsar el botón “Seleccionar configuración” para seleccionar la configuración del software que quieres virtualizar. En este paso, la aplicación Evalaze trabajará en segundo plano mientras instalas y configuras el software. Es aconsejable no ejecutar ninguna otra aplicación mientras se ejecuta Evalaze para evitar cualquier conflicto.

evaluar_instalar_app

Cuando la instalación se haya completado, configura la aplicación para que todos tus ajustes deseados se registren en la aplicación virtualizada. Después de la configuración, tendrás que volver a Evalaze y hacer clic en el botón Siguiente para ejecutar el post-escaneo.

evalaze_postscan

El proceso de post-escaneo tarda bastante tiempo en completarse ya que primero tiene que escanear el sistema de archivos y el registro como lo hizo en el pre-escaneo y luego comparar los dos.

evalaze_postscan_progress

En el siguiente paso, tendrá que seleccionar los ejecutables que se utilizarán para lanzar la aplicación virtualizada. Sólo habrá una aplicación principal, pero puede seleccionar varios ejecutables que se pueden ejecutar desde la carpeta portátil.

evaluar_seleccionar_aplicación

Después de pulsar el botón Siguiente, se le darán dos opciones:

  1. Utilizar el modo WriteCopy
  2. Usar el modo de fusión

Tiene que seleccionar un modo de virtualización.

En el modo WriteCopy, la aplicación estará totalmente virtualizada y no podrá interactuar con el sistema operativo anfitrión directamente. En su lugar, la caja de arena se utilizará para redirigir las operaciones de escritura al sistema operativo anfitrión. En el modo de fusión, la aplicación podrá leer y escribir en el sistema operativo anfitrión. El Merge-Mode debe ser utilizado cuando la aplicación necesita cambiar los archivos del sistema y los valores del registro del sistema.

evaluar_perfil_de_aislamiento

En la siguiente pantalla, podrá cambiar el nombre del contenedor de la caja de arena. El contenedor sandbox tendrá una extensión .evd y contendrá todos los archivos necesarios para la virtualización.

evaluar_ajuste_de_la_caja_de_arena

Por último, deberás ejecutar el proceso de construcción pulsando el botón Siguiente. La aplicación virtualizada estará disponible en la carpeta llamada “output” dentro de la carpeta que diste en el primer paso.

evalaze_run_app