VMware ThinApp (Como convertir Internet Explorer 7 en portable).
Publicado por XaviXaus en Diciembre 28, 2008
Buenos noches.
Hoy os voy a mostrar como usar VMware ThinApp, un producto de virtualización de aplicaciones que ya expliqué unos días después de su salida al mercado.
Lo que quiero conseguir es ejecutar un segundo Internet Explorer 7.0 con la última versión de parches disponibles hasta la fecha y configurado de una forma distinta al Internet Explorer que viene por defecto en Windows Vista.
Para ello necesitaré una versión intacta de Windows XP por ejemplo SP2 con la versión de internet explorer 6.0 instalada (justo después de la instalación del sistema operativo y tras aplicar todos los parches de seguridad disponibles).
Para descargaros una versión de pruebas lo podéis hacer desde el siguiente enlace: https://www.vmware.com/tryvmware/p/download.php?p=thinapp
Se os enviará el código de licencia a vuestra dirección de correo.
Empecemos la instalación.
Marcar I accept terms in the License Agreement.
Pulsar Next.
Pulsar Install.
Pulsar Finish.
Ahora pulsar sobre Inicio -> Vmware -> VMware ThinApp Setup Capture
Pulsar sobre Next.
Pulsar sobre Next.
Es posible que os aparezca algún warning pero si es sobre una instalación limpia no deberíais tener ningún problema.
Minimizar la ventana actual.
Instalad la aplicación, por ejemplo Internet Explorer 7.0.
Pulsar sobre Next.
Pulsar sobre I Accept.
Pulsar sobre Next.
Se empezará a instalar Internet Explorer 7.0
Otia, vaya putada, ahora nos pide reiniciar. Lo que hemos hecho hasta el momento es hacer una instantánea (snapshot) del registro, de los ficheros de Windows, de las carpetas de sistema… para poderla comparar tras la instalación, ver las diferencias y poder crear el Internet Explorer "Portable".
El VMware ThinApp es suficientemente inteligente para detectar este tipo de problemas y se ejecutará automáticamente tras el reinicio.
Pulsar sobre Restart Now (Recommended).
Al arrancar el sistema se os ha de abrir la siguiente ventana:
El programa ha detectado que ha habido un reinicio inesperado y pregunta si deseamos seguir con el proceso de instalación o realizar una nueva captura. En nuestro caso seguimos con la instalación.
Pulsar sobre Next.
Ahora tras minimizar de nuevo la pantalla hemos de configurar la aplicación que queremos hacer "portable" para que nuestro Internet Explorer tenga la configuración que deseamos cada vez que la arranquemos en un entorno que no es el suyo.
Abrir Internet Explorer y configurar las opciones que más os convengan, por ejemplo activad el filtro de suplantación de identidad, modificad la página de inicio…
Cuando lo tengáis todo configurado maximizad de nuevo el programa VMware ThinApp Setup Capture y pulsar sobre Next.
Dejar marcado únicamente Internet Explorer.exe y escribid en Inventory name el nombre que le queráis poner al proyecto y pulsar sobre Next.
Pulsar sobre Next.
Pulsar sobre Next.
Marcar Fast compression y pulsar sobre Next.
Posiblemente os aparezcan mensajes de aviso pero no son importantes.
Pulsar sobre Next.
Ahora pulsad sobre Build Now y sobre Finish o bien pulsar sobre Finish y os ubicáis en la ruta del proyecto: C:\Archivos de Programa\VMware\VMware ThinApp\Captures\Internet Explorer 7.0\ y ejecutáis el fichero llamado build.
Lo que hace este proceso es empaquetar todo el proyecto en un único fichero .exe tal como hemos indicado en la ventana de selección de programas, en nuestro caso Internet Explorer.exe.
Ahora cogemos el fichero .exe lo copiamos en otro ordenador por ejemplo con un Windows Vista y lo ejecutamos. PERFECTO funciona.
Espero que os sea útil, para mí lo ha sido.
Hasta pronto MegaCracks.


Dorian Hidalgo escribió
Buenos dias, quisiera ver si me puedes ayudar, estoy usando el VMware ThinApp 4 con un programa que hice usando Visual Studio 2008, el problema que tengo es que cuando crea el .exe y lo pongo en otra maquina me saca un error que dice que no se puede ejecutar la aplicacion, este VMware solo funciona si las maquinas estan en red?? o puedo crear programas y correrlo desde cualquir maquina? Gracias.
XaviXaus escribió
Buenas Dorian.
Deberías poderlo ejecutar desde cualquier máquina, a mí me ha funcionado bien así.
Si tienes cualquier duda te puedes pasar por el foro de Vmware para realizar la consulta.