8

我想将鼠标点击和键盘按键发送到运行虚拟机(如 VMware 或 VirtualBox)的窗口。我想从主机操作系统、用 C# 编写的应用程序中试用它。

我可以移动并单击鼠标。

但我无法发送键盘输入。我尝试使用 SendKeys 但它不起作用。对于每个其他“正常”窗口,它都可以工作。但我认为这与 VMware 或 Virtual BOX 如何拦截键盘事件有关。

任何想法?

4

1 回答 1

1

是的,SendKeys 和 VMWare(如 mstsc)并不相爱。
但我相信 VMWare 有一些 API 函数可以做到这一点。尝试在这里搜索:http: //www.vmware.com/support/pubs/sdk_pubs.html

于 2010-04-17T18:40:19.633 回答