3

vmware workstation 6.5-7.0.1 または vmware player 3.0.0 を使用して仮想マシンにログインしています。仮想マシン内で作業しています。次に、仮想マシン内のキー (たとえば、Delete-Key ですが、すべてのキーで機能するはずです) を押します。

仮想マシンの外部で実行されている C# アプリケーションで「キー プレス イベント」を認識したいと考えています。

これを行う方法を考えられますか?

4

1 に答える 1

1

ダウンロードしてインターセプトできるSDKがない限り、実際にVMに接続できるかどうかは100%わかりません。VMWareは別のマシンをシミュレートしていることを覚えておいてください。ただし、論理的なマシンは問題ありません...ダウンロードはVMWareから入手できます。 。

私は推測することができます(私はVirtualboxを自分で使用しています)、仮想マシン(VMWare / VirtualBox)が私が想像するキーボードのフックの制御をつかみ、ホストシステムはそれらを認識しません...しかし試してみるのは面白いでしょう...キーボードフック用のCodeProjectへのリンクを提供しました...

使いやすさの点で自分に合ったものを見つけて、キーボードをフックして、C#アプリケーションを実行した状態でVMWareを実行し、仮想マシン内のキーを取得するかどうかを確認します。知りたい...

そして、そうそう、良い質問のために私から+1し、SOへようこそ!:)

これがお役に立てば幸いです、よろしく、トム。

于 2010-02-14T00:41:36.643 に答える