Как я могу узнать, в каком разрешении работает виртуальная машина с VirtualBox? - PullRequest
1 голос
/ 21 марта 2010

У меня работает несколько виртуальных машин VirtualBox. Есть ли способ программно получить разрешение, на котором они работают? Гостевые виртуальные машины работают под управлением Windows XP.

Ответы [ 2 ]

2 голосов
/ 21 марта 2010

Разобрать вывод vboxmanage showvminfo <name>|<uuid>. Например:

C:\> vboxmanage showvminfo "Dev Server"
...
Video mode:      1360x768x32
...

Вы также можете добавить флаг --machinereadable, чтобы облегчить анализ. Он выводит информацию в виде пар ключ-значение:

VideoMode="1360,768,32"
0 голосов
/ 21 марта 2010

Самое простое решение: напишите программу для получения разрешения экрана и сохраните ее в общем расположении или отправьте по сети на хост-компьютер.Поместите эту программу в автозагрузку каждой виртуальной машины.

...