I have made a vb application that plays a sound using the playsound32 function from winmm.dll, when something critical occurs. The problem with using this function is that it won't play a sound if I'm watching/hearing something else with realplayer or windows media player. Is there any way to override the current sound played so the critical sound can play? A visual warning is not good eneough.