我最近发现,在64位Server 2008 R2上运行的32位Windows应用程序中,通知声音(通过对MessageBeep(MB_ICONEXCLAMATION)的C ++调用产生)不再发出声音。声音正常工作,并且配置文件已在“控制面板”中加载了默认的Windows声音设置。在Win7 64位上可以正常工作,因此我认为它是特定于服务器的。有什么建议可以缩小范围吗?
可用的解决方法:
#include <MMSystem.h>
PlaySound( (LPCTSTR) SND_ALIAS_SYSTEMEXCLAMATION, NULL, SND_ALIAS_ID );
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句