2011-12-16 21 views
1

ENTERキーが押されるまで(非同期に)、開いているメモ帳のインスタンスに以前入力したテキストメッセージを取得したいとします。メモ帳でEnterキーが押されるまで待つ

つまり、「いくつかのテキストが入力されました[ENTER]」と入力すると、「何らかのテキストが入力されました」(MessageBox.show(sometext);)という文字列を取得するのが好きです。これはグローバルなキーボードフックを使用しないでですか?ありがとうございました

+5

これは非常に奇妙な質問です。なぜ地球上でこれをしたいのですか? – Stu

+0

"こんにちは、世界。"例? – Svend

+0

キーロガーの作り方を尋ねていますか? – hawkke

答えて

0

キーボードフックが機能しない場合 - メモ帳ウィンドウで送受信されたメッセージを偵察することを検討してください。 Visual StudioツールのSpyxxツールは、メッセージを表示します(32/64ビットに一致してスパイできます)。

まだ別のプロセスで実行する必要があることに注意してください。 How can my application read windows messages (WM_SETTEXT) from another application?、C#の代わりにネイティブコードを使用することはお勧めしません。

関連する問題