Is it possible to make an audio signal that always plays in the speakers so that people can hear it regardless of whether the headset is connected?
Starting with Windows 7 and in 64-bit versions of previous operating systems, the answer is no, you cannot always make a hardware signal. Larry Osterman explains why .
You may have a beep, but the main functionality has moved to the Windows audio subsystem; so it will play through the headphones if they are connected. As far as I know, there is no way to force an audio signal in all cases in modern operating systems.
You can still beep using Console.Beep() .
source share