В настоящее время я занимаюсь разработкой некоторого программного обеспечения и работаю с API, связанным со звуком, который имеет странную причуду: если микрофон и динамик имеют абсолютно одинаковые имена, API не сможет их правильно загрузить. В случае моей тестовой машины они оба названы "IDT Audio1", в честь звуковой карты. Я понимаю, что проблема заключается в API, но, по моему опыту, ответственная за него компания, как правило, медленно реагирует на сообщения об ошибках. Так что я ищу альтернативные обходные пути.
В Windows 7 или Vista проблему легко решить, просто зайдите в панель управления> аудио и переименуйте устройства. На XP, похоже, нет никакого способа сделать это. Быстрый поиск в Google подсказывает мне, что это возможно сделать, отредактировав реестр, но в лучшем случае это предположение. До сих пор мне не удалось изменить имя какого-либо устройства, несмотря на изменение ключа в
HKEY_USERS\S-1-5-21-1960408961-448539723-299502267-1003\Software\Microsoft\Multimedia\Sound Mapper
который кажется очевидным выбором.
Кто-нибудь там успешно сделал это?