Мне нужен совет по программированию Windows, MIDI и WDM. Я пытаюсь написать небольшое приложение, которое будет находиться в системном трее и будет объявлено в системе как устройство ввода / вывода MIDI, чтобы MIDI-программы могли отправлять на него, и оно будет конвертировать сообщения в другой формат. Я читал книгу Want Канта и искал информацию о написании драйверов устройств, но не знаю, пойду ли я по правильному пути.
Я пока не вижу, как: -
a) зарегистрировать мой драйвер как поддерживающий MIDI (я прикрепляю ссылку на него в реестре и позволяю ОС направлять MIDI-вызовы на функциональность в dll?)
b) перенаправить MIDI-данные через драйвер my в мое приложение, которое, вероятно, будет слишком большим для самого драйвера.
Любой совет о том, с чего начать, будет высоко ценится.
Спасибо,
Пит