2013-07-24 31 views
1

我最近发现,在运行于Server 2008 R2 64位上的32位Windows应用程序中,通知声音(通过对MessageBeep(MB_ICONEXCLAMATION)的C++调用产生)不再发出声音。声音在一般的工作和配置文件已加载与控制面板中的默认窗口声音设置。在Win7 64位上运行良好,所以我认为它是特定于服务器的。任何缩小它的建议?MessageBeep()不适用于64位Server2008

+0

您不使用 “远程客户端”,以任何机会呢?在这种情况下,您应该使用“哔”代替。 –

+1

很多谷歌命中“messagebeep服务器2008”。不要指望任何人在这里重复这一点。至少要解决常见原因,并在问题中明确表示他们的解决方法无效。 –

+0

从0开始将音量调大:) –

回答

1

可用的解决方法:

#include <MMSystem.h> 
PlaySound((LPCTSTR) SND_ALIAS_SYSTEMEXCLAMATION, NULL, SND_ALIAS_ID); 
相关问题