Как я могу определить, с каким разрешением работает виртуальная машина с помощью VirtualBox?
-
21-09-2019 - |
Вопрос
У меня запущено несколько виртуальных машин VirtualBox.Есть ли какой-нибудь способ программно получить разрешение, с которым они работают?Гостевые виртуальные машины работают под управлением Windows XP.
Решение
Проанализируйте выходные данные vboxmanage showvminfo <name>|<uuid>
.Например:
C:\> vboxmanage showvminfo "Dev Server"
...
Video mode: 1360x768x32
...
Вы также можете добавить --machinereadable
установите флажок, чтобы упростить синтаксический анализ.Он выводит информацию в виде пар ключ-значение:
VideoMode="1360,768,32"
Другие советы
Самое простое решение :Напишите программу для получения разрешения экрана и сохраните ее в общем хранилище или отправьте по сети на главный компьютер.Поместите эту программу в автозагрузку каждой виртуальной машины.
Не связан с StackOverflow