bRes = PlaySound( (LPCTSTR)SND_ALIAS_SYSTEMASTERISK, NULL, SND_ALIAS_ID | SND_NOSTOP | SND_ASYNC | SND_NOWAIT ); Works fine with all Windows platforms except Win ME. The crash only occurs when trying to play system sounds. Is there something to do? Thanks!