2011-09-12 2 views
0

私のmousehookコードがEAのOriginストアとやりとりするときに動作しないことに気付きました。基本的にウィンドウの内部をクリックすると、ウィンドウに登録されたコールバックは呼び出されません(SetWindowsHookEx関数を使用)。私はSteamを試してみましたが、問題はありません。低レベルマウスフック:キャプチャを妨げるアプリケーションの扱い

これは不正なマルウェアがコンピュータを制御してアカウント情報にアクセスしないようにするためのメカニズムの一部です。私はそれがどのように行われたのか不思議です。私は、ハードウェアに近いレイヤーからこれを回避するために、いくつかのドライバー・マジックを設定する必要があると思いますか?

免責事項:私はもちろん悪意のあるソフトウェアを作成しようとしているわけではありません。ソフトウェアの自動化のための強力なツールを構築しています。明らかに、大きな力は大きな責任を伴う。

答えて

0

ウィンドウ内のイベントに対して意図的にCallNextHookExと呼ばれる独自のフックを持つ可能性があります。

+0

これは、私がOriginを実行する前に私のプログラムを起動すると、私のプログラムは待ち行列の早いほうにあるので、最初にそれを処理する機会があるということですか?おそらく、 –

+0

。試してみてください。 – SLaks

+0

これはうまくいった!私はregeditを開いている間に起こったが、regeditを実行する前に私のプログラムを起動しても、regeditがクリックを捕まえるのを防ぐことができるようだ。面白い!これは本当にクールです。私は昇格したコマンドプロンプトからプログラムを開始しました。 regeditをクリックすると、うまく動作します。 –

関連する問題