Wie kann ich sagen, was Auflösung eine VM läuft auf mit VirtualBox?
-
21-09-2019 - |
Frage
Ich habe einige Lauf VirtualBox VMs. Gibt es eine Möglichkeit programmatisch die Auflösung zu erhalten, die sie an laufen? Der Gast-VMs mit Windows XP.
Lösung
Parse die Ausgabe von vboxmanage showvminfo <name>|<uuid>
. Zum Beispiel:
C:\> vboxmanage showvminfo "Dev Server"
...
Video mode: 1360x768x32
...
Sie können auch die --machinereadable
Flag hinzufügen zu erleichtern Parsen. Es gibt die Informationen als Schlüssel-Wert-Paare:
VideoMode="1360,768,32"
Andere Tipps
Einfachste Lösung: Schreiben Sie ein Programm die Bildschirmauflösung und speichern Sie sie an einem gemeinsamen Standort oder senden Sie es über das Netzwerk an den Host-Maschine zu bekommen. Setzen Sie dieses Programm in dem Start jeder VM.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow