【发布时间】:2013-04-30 08:58:38
【问题描述】:
我遇到了 System.SystemSounds.Beep.Play() 无法为特定用户发出任何声音的问题。它似乎适用于其他所有人(相当大的用户群,通常 24/7 使用),但对特定用户没有任何声音。
我想知道的是,这种方法是否有任何我应该注意的特殊特性,特别是它们是否会导致这个问题(但实际上即使它们也不会)?有没有其他人遇到过类似的情况,可能表明这是一个非编程问题?
一些额外的信息可能会有所帮助: (或者可能更令人困惑)
- 它似乎不是损坏的 .NET 安装,因为它出现在机器上的特定用户身上。
- 用户在遇到问题时为所有这些计算机使用相同的 Active Directory 配置文件
- 另一个用户可以登录机器并使用完全相同的可执行文件来成功获取声音
- 用户所在的特定位置有 Windows XP 计算机,但并非所有用户都这样做(有些用户使用 Windows 7)
【问题讨论】:
-
音频驱动程序和声卡出现异常的方式太多了。也不是这里的话题。抛弃机器并使用另一台机器,这不值得您或我们的时间。