Come faccio a sapere quale risoluzione di una VM è in esecuzione a con VirtualBox?
-
21-09-2019 - |
Domanda
Ho qualche VirtualBox VM in esecuzione. C'è un modo per ottenere programatically la risoluzione sono in esecuzione a? Le macchine virtuali ospiti eseguono Windows XP.
Soluzione
analizzare l'output di vboxmanage showvminfo <name>|<uuid>
. Ad esempio:
C:\> vboxmanage showvminfo "Dev Server"
...
Video mode: 1360x768x32
...
È inoltre possibile aggiungere il flag --machinereadable
per rendere l'analisi più facile. Emette le informazioni come coppie chiave-valore:
VideoMode="1360,768,32"
Altri suggerimenti
soluzione più semplice: Scrivere un programma per ottenere la risoluzione dello schermo e memorizzarlo in una posizione condivisa o inviarlo via rete alla macchina host. Mettere questo programma nel avvio di ogni VM.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow