2010-12-07 5 views
2

すべてのキーが交差する可能性があります。キーロガーにもっと似ています。私はそれがC++またはC#で可能かどうか疑問に思っていました。すべての押されたキーをどこからでも取得する

あなたが探しているものをよろしく

+0

C#またはC++、またはその両方を使用しますか? –

答えて

0

を、あなたが探しているWINAPIのthaen機能を使用したい場合は、フラグWH_KEYBOARDとSetWindowsHookExです。あなたが本当にすべてのkesを取得したい場合は、WH_KEYBOARD_LLの代わりにlow-lewelのフラグを使用するかもしれませんが、これはキーストロークを変換しないので、扱いにくいです。

、彼らがロードされ、実際にキーボード入力をrecievesアプリケーションのコンテキストで実行に実行されるように、私は、このフラグを使用することはありませんが、私はいくつかのフラグが(例えばDLL)別のモジュールであることを登録し、フック関数が必要であることを知っています。そうであれば、統合されたデータをアプリケーションに返すメカニズムも考えなければならないため、グローバル変数は機能しません。

+0

私はwinapiで試して、p/invokeとマージします。基本的にBFreeが提案した投稿と同じこと – DVD

関連する問題