Есть ли способ получить доступ к экрану стандартной версии безголового VirtualBox
4.x удаленно, используя RDP
с Python, или получить доступ к нему по протоколу VNC?
Я также хочу получить доступ к экрану загрузки (F12), поэтому я не могу загрузить сервер VNC в гостевой системе, так как гостевой еще не загружен.
Обратите внимание, что у меня уже есть версия RFB
в чистом виде Python
, однако фондовая VirtualBox
, похоже, не поддерживает удаленные подключения в стиле VNC
, ОТО Мне как-то не удалось найти библиотеку Python
RDP
К сожалению.
То, что я нашел до сих пор, но я не хочу использовать:
- Java RDP-клиент, однако я не хочу переключать лошадей, поэтому я хочу оставить его Python
VirtualBox API
, кажется, предоставляет Python доступ к фреймбуферу, но я не совсем уверен. Однако это тогда связано только с VirtualBox, библиотека RDP (или позволяющая VB говорить RFB) будет более общей.
Примечания:
- Так что мне нужен либо способ добавить поддержку
VNC
/ RFB
к оригинальной VirtualBox
(.vbox-extpack
?)
- или найдите библиотеку
RDP
, написанную на чистом Python
.
- Он должен быть доступен как минимум на всех платформах, для которых доступен VirtualBox.
Если ни то, ни другое невозможно, я думаю, что попробую API VirtualBox в Python.