【问题标题】:Can you disable system sounds for a .NET application?您可以禁用 .NET 应用程序的系统声音吗?
【发布时间】:2012-02-18 21:10:35
【问题描述】:

我想为 .NET 3.5 应用程序禁用部分或全部系统声音。

我在System.Media.SystemSounds 周围找不到任何关闭用户通过控制面板选择的声音设置的东西。

[编辑] 这更适用于我们显示的某些消息框上的 Exlamation 类型的声音。真的很想为表单或对话框设置静音。

【问题讨论】:

  • 如果您正在使用用户配置的系统功能来发出声音,您为什么要这样做?
  • 无法抗拒...它叫静音按钮:)
  • 如果您希望在文本框中禁用该 ding,您可以使用以下解决方案。 stackoverflow.com/questions/6290967/…

标签: c# .net vb.net


【解决方案1】:

根据定义,它们是 system 声音,而不是 application 声音。因此,禁用所有这些也会对其他应用程序禁用它们。您想使用任意禁用所有系统声音的应用程序吗?

在不知道您要禁用哪个特定系统声音的情况下,除了简单地将扬声器静音之外,不可能给您更直接的答案。

【讨论】:

  • 我相信 OP 是在询问您是否可以标记应用程序,以便 Windows 不会为其生成系统声音。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-11
  • 2012-03-25
  • 2010-11-29
  • 2020-06-11
  • 1970-01-01
  • 2022-10-04
相关资源
最近更新 更多