문제

I have some VirtualBox VMs running. Is there any way to programatically get the resolution they are running at? The guest VMs are running Windows XP.

도움이 되었습니까?

해결책

Parse the output of vboxmanage showvminfo <name>|<uuid>. For example:

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

You can also add the --machinereadable flag to make parsing easier. It outputs the information as key-value pairs:

VideoMode="1360,768,32"

다른 팁

Simplest solution : Write a program to get the screen resolution and store it to a shared location or send it via network to the host machine. Put this program in the startup of each VM.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top