キーストロークがキーボードからのものか、SendKeys.Send呼び出しからのものかを検出する方法があるかどうか疑問に思いました。
特定のSendKeys.Sendキーをブロックしたいのですが、それらのキーがキーボードから直接のものである場合は、それらを放します。
コンソールアプリケーションを作成し、次の場所にあるコードを実行します:http: //blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx
SendKeys.Send
ボタンをクリックすると起動する2番目のアプリケーションを作成します。最初のコンソールアプリケーションは、キーボードからのキーストロークを検出しますが、キーボードからのキーストロークは検出しません。SendKeys.Send
記事のコードを使用して、キーストロークがキーボードからのものかどうかを検出できると確信しています。SendKeys.Send