我有一个 C# 控制台应用程序,它向控制台记录了很多(使用 Trace
)。它记录的一些内容是网络消息的压缩表示(因此很多都呈现为时髦的非字母字符)。
在应用程序运行时,我经常收到系统哔哔声。我写到控制台的一些“文本”是否有可能导致它们?
(系统提示音,我的意思是来自 PC 机箱内的低技术扬声器,而不是任何类型的 Windows 声音方案 WAV)
如果是这样,有没有办法为我的应用程序禁用它?我希望能够输出任何可能的文本,而不会将其解释为声音请求。
最佳答案
如果您不想发出哔声,则必须在输出之前替换 0x7 字符,或者禁用“哔声”设备驱动程序,您可以在非即插即用驱动程序部分中找到该驱动程序,如果您打开“显示隐藏的设备”选项。或者把扬声器拿出来。