【发布时间】:2009-06-03 13:28:14
【问题描述】:
我有一个 C# 控制台应用程序,它向控制台记录了很多内容(使用 Trace)。它记录的一些内容是网络消息的压缩表示(因此其中很多都呈现为时髦的非字母字符)。
在应用程序运行时,我经常听到系统蜂鸣声。我写到控制台的一些“文本”是否可能导致它们?
(我所说的系统哔声,是指来自 PC 机箱内的低技术扬声器,而不是任何类型的 Windows 声音方案 WAV)
如果是这样,有什么方法可以为我的应用程序禁用它?我希望能够输出任何可能的文本,而不会将其解释为声音请求。
【问题讨论】:
-
请编辑您的问题,而不是添加答案。几个答案已经表明如何在不检查每个数据包的情况下执行此操作,但本质上是机器级别的问题。最终将原始字节输出到控制台是一个坏主意,因为控制台粗略地说,需要文本
-
在十六进制转储中显示二进制数据而不是将其全部输出到控制台不是更有意义吗?
标签: c# .net windows console beep