我想将鼠标点击和键盘按键发送到运行虚拟机(如 VMware 或 VirtualBox)的窗口。我想从主机操作系统、用 C# 编写的应用程序中试用它。
我可以移动并单击鼠标。
但我无法发送键盘输入。我尝试使用 SendKeys 但它不起作用。对于每个其他“正常”窗口,它都可以工作。但我认为这与 VMware 或 Virtual BOX 如何拦截键盘事件有关。
任何想法?
我想将鼠标点击和键盘按键发送到运行虚拟机(如 VMware 或 VirtualBox)的窗口。我想从主机操作系统、用 C# 编写的应用程序中试用它。
我可以移动并单击鼠标。
但我无法发送键盘输入。我尝试使用 SendKeys 但它不起作用。对于每个其他“正常”窗口,它都可以工作。但我认为这与 VMware 或 Virtual BOX 如何拦截键盘事件有关。
任何想法?
是的,SendKeys 和 VMWare(如 mstsc)并不相爱。
但我相信 VMWare 有一些 API 函数可以做到这一点。尝试在这里搜索:http:
//www.vmware.com/support/pubs/sdk_pubs.html