Как я могу определить, с каким разрешением работает виртуальная машина с помощью VirtualBox?

StackOverflow https://stackoverflow.com/questions/2487894

Вопрос

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

Это было полезно?

Решение

Проанализируйте выходные данные vboxmanage showvminfo <name>|<uuid>.Например:

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

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

VideoMode="1360,768,32"

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top