Я создаю программу на C #, которая использует Novation Launchpads, которые являются MIDI-устройствами. Поэтому я использую функции midiInNumDevs и midiOutNumDevs и я пытаюсь сделать программу горячей замены . Однако я сталкиваюсь с ошибкой, описанной в этой части базы знаний Window:

https://support.microsoft.com/en-us/kb/2862818, который указывает на файл обновления https://support.microsoft.com/en-us/kb/2862768, который объясняет, что он включает в себя то, что я считаю своим нужен патч:

2862818 "midiInGetNumDevs" function returns incorrect number of MIDI input devices in Windows 8 

Однако я не могу запустить обновление на своем компьютере с Windows 10 (когда-то это была Windows 8 до встроенного обновления), так как он жалуется, что обновление не для моей системы, и я не возможность запустить его в режиме совместимости (в свойствах файла нет опции режима совместимости)

Любая помощь в том, как исправить это или для обходного пути, будет высоко ценится.

0