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