1

1Windows XPまたはWindows 7の特定のプロセスに10秒ごとに押すことをエミュレートするプログラミング言語(できればDelphi 7 / Delphi 10 / C#)でプログラムを作成する必要があります。試してみましたが、この特定のものでは機能しませんでした.DirectXを使用しているためだと思われます. ファイルを上書きせずにこれを行うことはできDX*.DLLますか? どのように?

ありがとう、
トム

編集: SendInput を使用してみました (Windows XP の Delphi 7 でhttp://www.swissdelphicenter.ch/torry/showcode.php?id=220 )、それも機能しません

4

3 に答える 3

1

アプリケーションが WM_CHAR/etc Windows メッセージ (XInput/DirectInput) を処理しない場合、最善の方法は、dll をアプリに挿入して、関数の一部をオーバーライドし、システム リソースを直接使用してキーボード/マウス/ゲームパッドにアクセスすることです。 . (とにかく、キーボードに DirectInput/XInput を使用するのは本当に悪い考えです:|)

于 2010-01-24T08:52:26.843 に答える
0

アプリケーションはおそらく DirectInput または XInput を使用しています。この場合、DirectInput はキーボード ドライバーと直接連携するため、できることはほとんどありません。

于 2010-01-24T07:37:45.360 に答える
0

最後に、残念ながら 64 ビットでは動作しないIO.DLLを使用しましたが、ターゲットの約 90% が 32 ビットを使用していることに満足しています。

于 2010-05-24T07:22:45.630 に答える