有没有办法使用PythonVirtualBox
远程访问无头 4.x的库存版本的屏幕或使用 VNC 协议访问它?RDP
我也希望能够访问启动屏幕 (F12),因此我无法在 Guest 中启动 VNC 服务器,因为 Guest 尚未启动。
请注意,我已经有一个RFB
pure 版本Python
,但是 stockVirtualBox
似乎不支持VNC
样式远程连接,OTOH 我不知何故无法找到一个Python
RDP
库,遗憾的是。
到目前为止我发现但我不想使用:
- 一个 Java RDP 客户端,但是我不想换马,所以我想保留它 Python
VirtualBox API
似乎为 Python 提供了对帧缓冲区的访问权限,但我并不完全确定。但是,这仅绑定到 VirtualBox,RDP 库(或让 VB 谈论 RFB)会更通用。
笔记:
- 所以我需要的是一种添加
VNC
/RFB
支持原件的方法VirtualBox
(.vbox-extpack
?) - 或者找一些
RDP
用 pure 编写的库Python
。 - 它必须至少在 VirtualBox 可用的所有平台上可用。
如果两者都不可能,我想我会尝试 Python 中的 VirtualBox API。