Páginas

martes, 16 de octubre de 2012

Hacer funcionar programas en maquina virtual

Algunos programas tienen la tonta mania de comprobar si se estan ejecutando en un entorno virtual, como VirtualBox, vmware o cualquier de este estilo.

Esto es un problema porque cuando comprueban que es un entorno virtual no arrancan o funciona incorrectamente. La solucion pasa por hacer creer al programa que es un entorno nativo.

Para ello debemos usar un sistema virtualizado de VMware, mas que nada porque Virtualbox no permite opciones avanzadas de configuracion.

Usando VMware Fusion, y modificando el fichero de configuracion con los parametros siguientes, me ha funcionado correctamente programas como el Autodata 3.38, algo que con Virtualbox no ha sido posible.

Abriremos el fichero .vmx de turno y añadiremos al final de la configuracion los siguiente:

isolation.tools.getPtrLocation.disable = "TRUE"
isolation.tools.setPtrLocation.disable = "TRUE"
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"
monitor_control.disable_chksimd = "TRUE"
monitor_control.disable_ntreloc = "TRUE"
monitor_control.disable_selfmod = "TRUE"
monitor_control.disable_reloc = "TRUE"
monitor_control.disable_btinout = "TRUE"
monitor_control.disable_btmemspace = "TRUE"
monitor_control.disable_btpriv = "TRUE"
monitor_control.disable_btseg = "TRUE"


No hay comentarios:

Publicar un comentario