如何使用RDP或RFB将Python连接到VirtualBox?

2024-05-13 02:26:30 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有一种方法可以通过Python远程访问无头VirtualBox4.x的库存版本的屏幕,或者使用VNC协议访问它?在

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

请注意,我已经有了一个RFB版本的纯Python,但是stockVirtualBox似乎不支持VNC风格的远程连接,因此很遗憾,我无法找到PythonRDP库。在

到目前为止我发现的但我不想使用:

  • 不过,我不想让Python的客户机切换
  • VirtualBox API似乎为Python提供了对帧缓冲区的访问,但我不完全确定。然而,这只绑定到VirtualBox,RDP库(或让VB与RFB对话)将更通用。在

注意事项:

  • 因此,我需要的是一种方法,将VNC/RFB支持添加到原始的VirtualBox.vbox-extpack?)在
  • 或者找到一些用纯Python编写的RDP库。在
  • 它必须至少在VirtualBox可用的所有平台上可用。在

如果两者都不可能,我想我会尝试Python中的virtualboxapi。在


Tags: 方法版本服务器协议客户机远程屏幕库存