-1

DirectInput を使用する C# でアプリを開発しています...私の開発 PC では、directx sdk がインストールされているため、すべて正常に動作します...しかし、directx クライアントのみがインストールされている別の PC では、アプリは機能しませんでした.. dllをフォルダーに追加しました:

  • Microsoft.DirectX.DirectInput.dll

プレイするために誰かを追加する必要がありますか???

前もって感謝します!エラーはこれです: 代替テキスト

WIn32 が有効なアプリケーションではありません (HRESULT からの例外: 0x800700C1)

これはここで起こります:

        // Find all the GameControl devices that are attached.
        DeviceList gameControllerList = Manager.GetDevices(DeviceClass.GameControl, EnumDevicesFlags.AttachedOnly);
4

1 に答える 1

2

0x800700C1 は ERROR_BAD_EXE_FORMAT です

http://technet.microsoft.com/en-us/library/cc782541(WS.10).aspx

私はあなたが64ビットのウィンドウをターゲットにしていると推測しています.DirectInputは32ビットのみです...

于 2010-11-18T09:18:54.630 に答える