c# - 如何检测另一个程序是否播放了 System.Media.Sound (BEEP)

标签 c# logging event-handling beep system-sounds

出于错误记录的目的,我正在尝试确定是否播放了 System.Media.Sounds。

我将如何获得一个 bool 值来表示在我的程序执行期间是否播放了任何 System.Media.Sounds?

在执行代码时,我遇到了系统(哔哔声)每分钟播放 10 次以上的情况。我想为每次播放(哔哔声)做一个日志。

也许我可以将其设为 EventArgument?

最佳答案

This question和你的相似;不幸的是,似乎有效的答案涉及 DirectSound,它可能比您正在寻找的要复杂得多。

关于c# - 如何检测另一个程序是否播放了 System.Media.Sound (BEEP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13051445/

相关文章:

c# - 在 C# 中的对象之间传输事件处理程序

c# - App_Code 中缺少 Intellisense,用于网站项目中的 bin dll

c# - 传递 orderBy 或 OrderByDescending 作为参数

c# - 条目(XAML 表单)对象引用仅对 UWP 应用程序为 null

c# - 在C#中单击鼠标获取鼠标坐标

reactjs - react-sortable-hoc : Handling of click event on list item

javascript - 跨语言字符串转义

ios - 如何阅读这个 ios 符号化的崩溃日志?

加载 fileConfig 时的 Python 日志记录 "KeyError"

javascript - Knockout JS 防止在特定子项上触发点击事件