Отправьте ввод с клавиатуры VMware от C#

Я хочу отправить щелчки мышью и ключи клавиатур к окну, выполняющему виртуальную машину, такие как VMware или VirtualBox. Я хочу к pilotate это от хоста ОС из приложения, записанного в C#.

Я могу переместить и щелкнуть мышью.

Но я не могу отправить ввод с клавиатуры. Я попробовал SendKeys, но он не работает. С любым "нормальным" окном это работает. Но я думаю, что это связано с тем, как VMware или Виртуальное ПОЛЕ прерывают события клавиатуры.

Какая-либо идея?

7
задан Robert 17 April 2010 в 16:31
поделиться