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