Windows 7系统提示音

本文关键字:提示 系统 Windows | 更新日期: 2023-09-27 18:13:52

是否有可能使扬声器中总是播放哔哔声,以便人们无论是否插入耳机都能听到它?

我用的是c# wpf .Net 4.0当然还有windows 7

Windows 7系统提示音

是否有可能在扬声器中发出哔哔声,以便无论是否插入耳机,人们都能听到它?

从Windows 7开始,在64位版本的以前的操作系统中,答案是否定的,你不能总是做一个硬件哔哔声。拉里·奥斯特曼解释了原因。

你可以有一个哔哔声,但核心功能转移到Windows音频子系统;因此,如果插入耳机,它可以通过耳机播放。据我所知,在现代操作系统中,没有办法在所有情况下强制执行硬件蜂鸣声。

您仍然可以使用Console.Beep()执行Beep。

在某处声明:

[System.Runtime.InteropServices.DllImport("kernel32 .dll")]
private static extern bool Beep(int freq, int dur);

然后像这样调用它:

Beep(440, 1000); // Concert A, for 1 second