2

さて、アクティブなウィンドウ/アプリケーションに報告される前に、マウスとキーボードのイベントをインターセプトするプログラムを書きたいと思います。私のプログラム ロジックに基づいて、カスタム キー イベントを送信できるようにしたいと考えています。

例: マウス ボタンを押したままにすると、任意のキーを押すと、次のアルファベット文字が送信されます。したがって、マウスの右ボタンを押したまま 'a' を押すと、アプリケーションはそれを 'b' キーを押したと認識します。

WinAPI メッセージを傍受するためのフックと方法を簡単に調べましたが、これが探している解決策であるかどうかはわかりません。私が読んだことによると、これらのソリューションの一部では、目的のアプリケーションに DLL を挿入する必要があります。私のプログラムは、実行中のアプリケーションで動作する必要があります。

また、これらのソリューションのほとんどが C# にあることに気付きました。個人的な好みの問題として、C++ を使用してこのプログラムを作成したいと考えています。C# を使用する必要がある理由はありますか?

ポインタやアドバイスをいただければ幸いです。

4

0 に答える 0