Send Keyboard Input to VMWare from C#

...a virtual machine such as VMware or VirtualBox. I want to pilotate it from the host...