¿Cómo puedo saber lo que la resolución de una máquina virtual está funcionando a con VirtualBox?

StackOverflow https://stackoverflow.com/questions/2487894

Pregunta

Tengo un poco de VirtualBox máquinas virtuales en ejecución. ¿Hay alguna manera de obtener programáticamente la resolución que se están ejecutando en el? Las máquinas virtuales invitados están ejecutando Windows XP.

¿Fue útil?

Solución

analizar la salida de vboxmanage showvminfo <name>|<uuid>. Por ejemplo:

C:\> vboxmanage showvminfo "Dev Server"
...
Video mode:      1360x768x32
...

También puede agregar la opción --machinereadable para hacer más fácil el análisis. Se da salida a la información en forma de pares de clave y valor:

VideoMode="1360,768,32"

Otros consejos

La solución más sencilla: Escribir un programa para obtener la resolución de la pantalla y guardarla en una ubicación compartida o enviarlo a través de la red a la máquina host. Poner este programa en el inicio de cada máquina virtual.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top