【问题标题】:Virtual machine screen capture from the host来自主机的虚拟机屏幕截图
【发布时间】:2013-03-04 16:28:16
【问题描述】:

我正在从我的主机 (windows vista) 运行虚拟机 (windows)。

我正在寻找一种方法来构建一个能够对虚拟机进行屏幕捕获并返回活动窗口标题但在主机中运行的应用程序。

Vmware 或 Virtualbox 无所谓。 .Net 最好。

【问题讨论】:

  • 欢迎来到stackoverflow!你试过什么?
  • 我已经阅读了一些关于屏幕截图的网页,但我没有找到任何关于活动窗口标题的信息。非常迷失尝试一些东西。

标签: c# api vmware virtual-machine virtualbox


【解决方案1】:

据我所知,Windows 没有用于获取屏幕截图的内置命令行方法,因此您必须在虚拟机上安装第 3 方程序才能进行屏幕截图。一些好的可能是NirCmdScreenshot-cmdSnapItDuckLink

使用 VMware 的 vmrun 实用程序,您可以使用 RunProgramInGuest 在 VM 上运行一个 c# 程序,该程序将使用您选择的任何程序进行屏幕捕获,然后将其发送回您的主机。如果我知道 c#,那么我可以给你一个起点,但不幸的是我以前从未写过它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 2013-03-18
    • 2017-05-05
    • 1970-01-01
    • 2010-10-07
    相关资源
    最近更新 更多