ユーザーがゲーム (デスクトップまたは Web) でごまかす方法の 1 つは、「ロボット」に画面を監視させ、マウスを動かさせることです。アプリケーションがマウスを制御しているかどうかを監視する方法はありますか (もちろん、透明性とユーザーの許可が必要です)。私は主に Windows アプリに興味がありますが、他の OS についても知っておくと便利な方法があれば教えてください。ありがとう!
3 に答える
0
あってはならない。適切に設計された UI レイヤーは、マウス、キーボードなどの入力に関するイベントのみをアプリケーションに渡します。通常、これらのイベントには、イベントがどのように生成されたかに関する情報は含まれません (気にする必要はないので、そのオーバーヘッドを支払う必要はありません)。 )。
1 つの方法として、システムをスキャンして、既知の「イベント フェイカー」の名前を持つプロセスを探すことが考えられます。これは、一部のウイルス対策プログラムがアプリケーションを名前でブラックリストに登録するのと同じです。
于 2010-08-27T12:42:53.250 に答える
0
Windows では、挿入されたキーボードまたはマウス メッセージを監視するためのフックを追加し、必要に応じてそれら
を削除できます。
しかし、メッセージの発信元を見つけることができるかどうかはわかりません。
于 2010-08-27T12:59:26.797 に答える
0
ちょっとしたアイデア: 現在のマウスの位置を取得し、位置の変化が速いかどうかを確認します。(10,15) から (1000, 400) のように。ほとんどのロボットは新しい位置を設定するだけで、人間のマウスの動きを模倣しません。
于 2010-08-27T13:12:58.133 に答える