我如何才能知道什么分辨率的虚拟机在在VirtualBox中运行?
-
21-09-2019 - |
题
我有一些VirtualBox的虚拟机上运行。有没有什么办法让编程他们在运行的决议?来宾虚拟机运行的是Windows XP。
解决方案
解析vboxmanage showvminfo <name>|<uuid>
的输出。例如:
C:\> vboxmanage showvminfo "Dev Server"
...
Video mode: 1360x768x32
...
您还可以添加--machinereadable
标志,使解析更容易。它的信息输出作为键 - 值对:
VideoMode="1360,768,32"
其他提示
简单的解决方案:写一个程序,以获得屏幕分辨率,并将其存储到共享位置或通过网络将其发送到主机。在每个VM的启动将这个程序。
不隶属于 StackOverflow