Прямая проблема с dll - PullRequest
       34

Прямая проблема с dll

0 голосов
/ 18 ноября 2010

Я разрабатываю приложение на c #, которое использует directinput ... в моем dev pc, что там установлен 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 Ответ

2 голосов
/ 18 ноября 2010

0x800700C1 равно ERROR_BAD_EXE_FORMAT

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

Я предполагаю, что вы используете 64-битные окна, а DirectInput - только 32-битные ...

...