我有一些VirtualBox的虚拟机上运行。有没有什么办法让编程他们在运行的决议?来宾虚拟机运行的是Windows XP。

有帮助吗?

解决方案

解析vboxmanage showvminfo <name>|<uuid>的输出。例如:

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

您还可以添加--machinereadable标志,使解析更容易。它的信息输出作为键 - 值对:

VideoMode="1360,768,32"

其他提示

简单的解决方案:写一个程序,以获得屏幕分辨率,并将其存储到共享位置或通过网络将其发送到主机。在每个VM的启动将这个程序。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top