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.

È stato utile?

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
scroll top