Windows 我如何判断虚拟机在VirtualBox中运行的分辨率?
我有一些VirtualBox虚拟机正在运行。有没有办法通过编程来获得他们正在运行的解决方案?来宾虚拟机正在运行Windows XP 最简单的解决方案:编写一个程序以获得屏幕分辨率,并将其存储到共享位置,或通过网络将其发送到主机。将此程序放在每个VM的启动中。解析Windows 我如何判断虚拟机在VirtualBox中运行的分辨率?,windows,windows-xp,virtualization,virtualbox,Windows,Windows Xp,Virtualization,Virtualbox,我有一些VirtualBox虚拟机正在运行。有没有办法通过编程来获得他们正在运行的解决方案?来宾虚拟机正在运行Windows XP 最简单的解决方案:编写一个程序以获得屏幕分辨率,并将其存储到共享位置,或通过网络将其发送到主机。将此程序放在每个VM的启动中。解析vboxmanage showvminfo |的输出。例如: C:\> vboxmanage showvminfo "Dev Server" ... Video mode: 1360x768x32 ... 您还可以添加-
vboxmanage showvminfo |
的输出。例如:
C:\> vboxmanage showvminfo "Dev Server"
...
Video mode: 1360x768x32
...
您还可以添加--machinereadable
标志以简化解析。它以键值对的形式输出信息:
VideoMode="1360,768,32"