あるコンピュータから別のコンピュータにキープレスを送信したいと考えています。私は自分のヘッドセットに使用する1つのシステム上に音声アプリケーションを持っており、他のシステムは私のメインシステムです。音声アプリケーションはプッシュツートーク(PTT)システムを使用します。ネットワーク経由でkeypressesを送信する
だから私がやりたいものを押すと、私のメインシステム上のキーで、それは私のセカンダリシステムにネットワーク経由で送信しています。この段階で私が知っているのは、ネットワーク上でキーを取得する方法です。私のメインシステムでキープレスを実際に検出し、セカンダリシステムでプレスをエミュレートすることの詳細は私の問題です。
私が(押されたときに)キャプチャして、セカンダリシステムに送信したいキーは、正しいコントロールキーです。 I キーボードフックを追加することをお勧めします。
私のメインシステム上のアプリケーションで正しく制御することができ、このアプリケーションを選択して送信するようにするにはどうすればよいですか?セカンダリシステムが鍵を受け取ると、特定のアプリケーションを探すのではなく、システム全体にどのように送信するのですか?私は管理されていないC++で低レベルのWin32呼び出しを使用しても問題ありません。これを動作させる方法を知りたいだけです。
ありがとうございます。
興味のある方は、実際のソースコード(Linux用のコードも同様です)はここにあります:http://code.google.com/p/netkeys –