I have several software programs that use a library that sends control code 007 (AKA 'Audible Beep') two or more times to stdout to alert the user. Additionally I have done this in some of my own software. In earlier versions of Windows this was most commonly
known as PC beep. In Windows 7 it was an audible beep but not from the PC speaker, which was fine and actually I thought sounded better. To see an example of how it sounds, in a Windows 7 command prompt type echo <CTRL+G> <CTRL+G> and you
should see at the prompt that it says 'echo ^G^G' then hit enter. (Alternately you can use \a escape like printf "\a").
In Windows 7 you will hear two audible beeps. In Windows 8 and Windows 10 there is no audible beep and instead the sound registered as 'Critical Stop' is played
once and doesn't even sound like a beep. It is my opinion that is a bug, but since it's been present for so long I suspect the change was intentional and someone at Microsoft thinks otherwise.
Can someone explain why sending multiple beeps no longer works in versions of Windows after Windows 7, and will Microsoft fix this problem? Thanks