一千萬個為什麽

搜索

從C#發送鍵盤輸入到VMWare

我想將鼠標單擊和鍵盤鍵發送到運行虛擬機(如VMware或VirtualBox)的窗口。我想從主機操作系統,從用C#編寫的應用程序中引導它。

我可以移動並單擊鼠標。

但我無法發送鍵盤輸入。我嘗試使用SendKeys,但它不起作用。對於其他所有“正常”窗口,它都有效。但我認為這與VMware或Virtual BOx如何攔截鍵盤事件有關。

任何想法?

最佳答案

Yes, SendKeys and VMWare (like mstsc) don't love one each other.
But I believe that VMWare has some API functions for do so. Try to search here: http://www.vmware.com/support/pubs/sdk_pubs.html

轉載註明原文: 從C#發送鍵盤輸入到VMWare