8

VMware や VirtualBox などの仮想マシンを実行しているウィンドウにマウス クリックとキーボード キーを送信したいと考えています。C# で記述されたアプリケーションから、ホスト OS からパイロットしたいと考えています。

マウスの移動とクリックができます。

しかし、キーボード入力を送信できません。SendKeys で試しましたが、うまくいきません。他のすべての「通常の」ウィンドウで機能します。しかし、VMware または Virtual BOX がキーボード イベントを傍受する方法に関連していると思います。

何か案が?

4

1 に答える 1

1

はい、SendKeys と VMWare (mstsc など) はお互いに好きではありません。
しかし、VMWare にはそのための API 関数がいくつかあると思います。ここで検索してみてください: http://www.vmware.com/support/pubs/sdk_pubs.html

于 2010-04-17T18:40:19.633 に答える