Я пытаюсь создать приложение на C#, которое использует джойстик. Я пошел в «http://www.codeproject.com/KB/directx/joystick.aspx» и в основном скопировал пример точно, но я продолжаю получать следующую ошибку: «не является допустимым приложением Win32 (исключение из HRESULT: 0x800700C1)». В настоящее время приложение является консольным приложением для тестирования. Я использовал следующие компоненты:C# Ошибка обнаружения джойстика
«using Microsoft.DirectX;» "с использованием Microsoft.DirectX.DirectInput;"
и строка кода, который бросает ошибку в
DeviceList gameControllerList = Manager.GetDevices(DeviceClass.GameControl,EnumDevicesFlags.AttachedOnly);
Также я использую Windows 7, не уверен, если это помогает или нет.