从主机捕获虚拟机屏幕

时间:2013-03-04 16:28:16

标签: c# api vmware virtual-machine virtualbox

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

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

Vmware或Virtualbox无动于衷。 .Net最好。

1 个答案:

答案 0 :(得分:0)

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

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