【问题标题】:What Beep() method to use with Terminal Services Server?终端服务服务器使用什么 Beep() 方法?
【发布时间】:2014-01-07 10:47:37
【问题描述】:
 System.Media.SystemSounds.Beep.Play();

这是我目前使用的,但它不会在终端服务器/Citrix(Windows2008) 内的客户端(Windows7) 上发出哔哔声。

我应该改用什么?

【问题讨论】:

  • 尝试打开扬声器并调高音量。检查是否能够听到任何音频。 Console.Beep() 是另一种选择。最明显的谷歌查询是“终端服务器音频播放”,第一次点击是this KB article。展示您的研究,这样我们就不必指出显而易见的问题。
  • 如果您通过终端连接到 Citrix,并且您在 Windows2008 机器上调用 Beep(),则客户端将听不到它。除非您(身体上)坐在服务器旁边。
  • 离题:这标题很有趣... :)

标签: c# citrix terminal-services


【解决方案1】:

我会尝试播放 WAV 文件。您可以使用其中一种内置的 Windows 系统声音并播放它。只需确保将您的 Citrix 环境配置为向客户端发送远程音频即可。

【讨论】:

  • 您确实意识到他们正在做的正是这些?
  • 关闭 Shai 的评论,我认为它可能映射到在主板上播放音调的旧蜂鸣 API 之一(通常用于在启动时报告错误)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多