Прямая проблема с dll
Я разрабатываю приложение на C#, которое использует directinput... на моем компьютере разработчика, где установлен DirectX SDK, все работает нормально... но на другом компьютере, на котором установлен только клиент DirectX, приложение не работает.. Я добавили в папку dll:
- Microsoft.DirectX.DirectInput.dll
Мне нужно добавить еще кого-нибудь, чтобы играть???
заранее спасибо! ошибка заключается в следующем:
Недопустимо приложение WIn32 (Исключение из HRESULT: 0x800700C1)
это происходит здесь:
// Find all the GameControl devices that are attached.
DeviceList gameControllerList = Manager.GetDevices(DeviceClass.GameControl, EnumDevicesFlags.AttachedOnly);
1 ответ
Решение
0x800700C1 равно ERROR_BAD_EXE_FORMAT
http://technet.microsoft.com/en-us/library/cc782541(WS.10).aspx
Я предполагаю, что вы нацелены на 64-битные окна, а DirectInput является только 32-битным...