0

xFire はどのようにゲーム内に配置されますか? できればありがとう。私は vb.net を使用しているので、何でも .net が役に立ちます!

4

1 に答える 1

1

私は特にxFireに精通していませんが、一般に、ウィンドウの下で、アプリの要素を別の要素に注入したい場合は、いくつかの選択肢しかありません。

1)ターゲットアプリがそれを容易にするAPIを提供している場合は、それを使用します。これは、たとえば、ボタンや作業ウィンドウなどをMSOfficeアプリに追加するのと似ています。

2)APIがない場合、事態はさらに困難になります。ゲームに実際にフォーカスがある場合でも、グローバルなマウスおよびキーボードイベントにフックして、特定のキー/ボタンを監視できます。また、Windows APIの「SetParent」を使用して自分のウィンドウを別のプロセスのウィンドウ(ゲームのウィンドウなど)に効果的に「移動」するなどのトリックを実行することもできます。次に、ウィンドウを適切に配置すると、アプリがターゲットアプリの一部であるように「見えます」。これはかなりトリッキーなビジネスです。不可能ではありませんが、物事が絶えずクラッシュしないようにするための正しい方法はたくさんあります。

于 2011-04-19T19:43:39.200 に答える