Как определить, воспроизводится ли System.Media.Sound (BEEP) другой программой

Я пытаюсь выяснить, воспроизводился ли System.Media.Sounds для целей регистрации ошибок.

Как мне получить логическое значение, представляющее, был ли воспроизведен какой-либо из System.Media.Sounds во время выполнения моей программы?

Когда я выполняю код, я сталкиваюсь с ситуацией, когда система (звуковой сигнал) воспроизводится примерно 10+ раз в минуту. Я хотел бы вести журнал каждый раз, когда воспроизводится звуковой сигнал.

Возможно я могу сделать это EventArgument?

1 ответ

Этот вопрос похож на ваш; к сожалению, ответ, который, кажется, работает, включает DirectSound, который, вероятно, будет намного сложнее, чем вы ищете.

Другие вопросы по тегам