私は試験でカンニングをすることについて素晴らしい考えを持っています。私の学校では非常に古いIDE(Turbo Pascal、Turbo C ++、およびその他の80年代のものを考えてください)を使用しています。私がやりたいことはこれです:
プログラムをバックグラウンドで開始する
キーの押下をインターセプトし、画面に直接送信するのではなく、事前に構成されたテキストファイルから文字を読み取り、それを押されたキーとして送信したいと思います。このように、何を書いても、そのファイルのテキストが画面に書き込まれます。
キーのロギングに関するStephenToubの記事を見つけました。これは、この「」を構築するための良いスタートになると思いますtool
。システムで押されたすべてのキーを傍受するよりも良い代替手段はありますSetWindowsHookEx
か?コードは、ウイルス対策ソフトウェアによって疑わしいプログラムとしてフラグが付けられますか?もしそうなら、アンチウイルスによってフラグが立てられることなくこれを達成するために使用できるものは他にありますか?管理者権限は必要ですか?
学ぶことを避けるのと同じくらい学ぶことに興味を持っていれば、私は素晴らしいことをするだろうと言う人もいるでしょうが、これを試してみたいと思います。
編集:私は賞金を追加しました、私はキーストロークをキャプチャするためのいくつかのテクニックに興味があります(私は低レベルのフックや高度なものには興味がありません-基本的なものは問題ありません)、主にメソッド名とドキュメントへのリンクです。また、アンチウイルスに対してマルウェアとして表示されるかどうかも知りたいです。