我正在用 C# 创建一个使用 Novation Launchpads(MIDI 设备)的程序。因此,我正在使用函数midiInNumDevs
和midiOutNumDevs
,并尝试使程序可热插拔。但是,我遇到了错误,如 Windows 知识库的这一部分所述:
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),因为它抱怨更新不适用于我的系统,而且我似乎也无法在兼容模式下运行它(文件属性中没有兼容模式选项)
如能提供任何有关如何修补此问题或解决方法的帮助,我们将不胜感激。