2011-01-27 20 views
0

私はC#を使用して勝利アプリを構築したいです... このアプリはキーボードから手紙を受け入れるようにしたいと思います。テキストはこのプログラムか別のものを使って書かれています...私がスパイしたいプログラムを選ぶことができればそれはずっと良いでしょう... 別の言葉で...私のプログラムはすべてのものをキーボードで押すそしてすべてはあなたが見つけることができるそうならば...私は何を探していることはキーロガーであると信じて...私のプログラムを同時にスパイキーボード(C#winフォームアプリケーションを使用してキーボードの数字を取得する方法)

答えて

0

を実行しているFirefoxの、オペラ、Internet Explorerの魔女に書き込まれています情報について: http://www.axino.net/tutorial/2009/02/keylogger-in-c-introduction

+0

すべての仮想キーコードを列挙型で定義することは絶対に不要です。 'System.Windows.Forms.Keys' enumの整数値がWin32の' VK_'コードと正確に一致することは事実ではありません。 –

1

グローバルキーボードフックこれは、アプリケーションがシステム全体のキーボード入力イベントを聴くことを可能にします。これはP/SetWindowsHookEx functionを呼び出し、idHookパラメータにWH_KEYBOARD_LLフラグを指定して実装します。プロセス全体がやや複雑になることがあります。

しかし、あなたは運が良かったことが判明しました。スティーブン・トゥブ氏はすでにブログでコードを書いています:Low-Level Keyboard Hook in C#。これをプロジェクトにドロップすると、あなたはスパイビジネスに入ります。

関連する問題