2

有没有办法使用PythonVirtualBox远程访问无头 4.x的库存版本的屏幕或使用 VNC 协议访问它?RDP

我也希望能够访问启动屏幕 (F12),因此我无法在 Guest 中启动 VNC 服务器,因为 Guest 尚未启动。

请注意,我已经有一个RFBpure 版本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。

4

2 回答 2

0

您是否考虑过 Jython,它应该能够与您已有的 Java 库进行本地集成?

于 2011-10-21T17:08:42.457 回答
0

你试过rdpy吗?它建立在扭曲之上。

于 2014-12-19T21:29:42.197 回答