直接输入dll问题

时间:2010-11-18 08:03:42

标签: c# directx directinput

我正在开发一个使用directinput的c#应用程序... 在我的开发电脑中,安装了directx sdk一切正常...... 但在另一台只安装了directx客户端的电脑上,该应用程序无法运行.. 我在文件夹中添加了dll:

  • Microsoft.DirectX.DirectInput.dll

我需要添加一些让我们玩的东西???

提前谢谢! 错误是这样的: alt text

应用程序WIn32不是有效的(HRESULT异常:0x800700C1)

这发生在这里:

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

1 个答案:

答案 0 :(得分:2)

0x800700C1是ERROR_BAD_EXE_FORMAT

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

我猜你的目标是64位窗口而DirectInput只是32位...