我在使用System.SystemSounds.Beep 时遇到问题。Play()不会为特定用户发出任何声音。它似乎适用于其他所有人(相当大的用户群,通常 24/7 使用),但对特定用户根本没有任何声音。
我想知道的是,这种方法是否有任何我应该注意的特殊特性,特别是它们是否会导致这个问题(但实际上即使它们也不会)?有没有其他人遇到过这样的事情,可能表明这是一个非编程问题?
一些可能有帮助的额外信息:( 或可能更令人困惑)
- 它似乎不是损坏的 .NET 安装,因为它出现在机器上的特定用户身上。
- 用户遇到问题时对所有这些计算机使用相同的 Active Directory 配置文件
- 另一个用户可以登录机器并使用完全相同的可执行文件来成功获取声音
- 用户所在的特定位置有Windows XP机器,但并非所有用户都有(有些使用 Windows 7)