我最近发现在运行于Server 2008 R2 64位的32位Windows应用程序中,通知声音(通过对MessageBeep(MB_ICONEXCLAMATION)的C ++调用产生)不再产生声音。一般工作的声音和配置文件已加载控制面板中的默认Windows声音设置。在Win7 64位上正常工作,所以我假设它是特定于服务器的东西。是否有任何缩小范围的建议?
答案 0 :(得分:0)
可用的解决方法:
#include <MMSystem.h>
PlaySound( (LPCTSTR) SND_ALIAS_SYSTEMEXCLAMATION, NULL, SND_ALIAS_ID );