代码之家  ›  专栏  ›  技术社区  ›  ghiboz

directinput dll问题

  •  -1
  • ghiboz  · 技术社区  · 14 年前

    我正在用c语言开发一个使用directinput的应用程序。。。 在我的开发电脑里,安装了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 回复  |  直到 14 年前
        1
  •  2
  •   Goz    14 年前

    0x800700C1是错误的EXE格式

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

    我猜你的目标是64位窗口,而DirectInput只有32位。。。