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