начиная с Windows 7 функция «Звуковой сигнал» из Windows API была изменена, чтобы звук исходил от аудиоустройства по умолчанию, а не от внутреннего динамика; но выход динамика на материнских платах, на которых он все еще есть, должен по-прежнему использоваться по прошлым стандартам.
Есть ли способ получить доступ к материнской плате напрямую с помощью программы C++, работающей на компьютере с Windows 10, и «отправить» сигнал низкого уровня для запуска внутреннего динамика?
Я ничего не знаю о такого рода низкоуровневых взаимодействиях, поэтому я хотел бы получить некоторые «как это работает» после ответа «как это сделать», если есть способ сделать это.
Кроме того, если это возможно, при сбое программы на машине, у которой нет внутреннего динамика, будут ли у нее неопределенные побочные эффекты или она просто будет проигнорирована?
Прежде чем я получу дубликат флага вопроса из этого, я m не запрашивая обходной путь, который включает замену файлов Windows.