2012-01-06 10 views
-3

可能性の重複:How can I block keyboard and mouse input in C#?の下
How can I block keyboard and mouse input in C#?C#のブロックのみキーボード入力

C#でマウスとキーボードの入力をブロックするかの方法があります。 キーボードだけをロックしてマウス入力を許可する方法はありますか?

+3

私たちは単純にあなたのためのコードを書くことができません! – Burimi

+0

WIN32のマウスとキーボードのメッセージフックを調べます。 – user1231231412

+0

問題を説明してください。あなたは「どうやってこれをやるのですか?」という質問にリンクし、「どうやってこれを行うのですか」と尋ねると、あなたがしようとしていることが説明されます。あなたが書いたコードは、実行中にキーボードとマウスの入力だけをブロックすることができます。ですから、あなたが何をしようとしているのかを説明してください。私はあなたが参照する質問はあなたにそれを行う方法を正確に伝えると付け加えるべきです。 –

答えて

0

答えはすでにあなたがリンクしている質問にあります。

この記事:http://www.codeproject.com/KB/cs/globalhook.aspx

はあなたに向かう必要がある方向を示しています。その低レベルフックと呼ばれる。彼の実装がどういう仕組みかはっきりしていませんが、低レベルではメッセージを他のプロセスに渡すオプションがあります。あなたは選択しないでください。

彼のコードをダウンロードし、彼のP/Invokeコードを調べて、入力を渡すオプションを渡すかどうかを確認することをお勧めします。

注:この方法では、CTRL + ALT + DELETEはまだ "killable"ではないと思います。

関連する問題