Windows7系统下关闭音频设备时waveInReset/waveOutReset crash,该如何处理
Windows7系统下关闭音频设备时waveInReset/waveOutReset crash
在XP系统下没有问题,在win7下正常情况下也没有问题,只是在热插拔麦克风后再关闭音频设备(程序中打开音频设备后再插入麦克风或者打开设备后再拔出麦克风)会造成程序崩溃,跟踪后是在waveInReset或者在waveOutReset是crash的,网上很多通过预设标志位的方法行不通,不知各位有没遇到跟我类似的情况,请各位大牛帮忙解答,不胜感激!
------解决方案--------------------
嗯,大概跟我的错误差不多,我也在win7上试验了,报了 “栈溢出” 的错误,config.cpp的114行CopyMemory处崩溃·我这儿里有内存分配失败的警告信息,我怀疑是他分配内存realoc的地方有缺陷,你留一个邮箱,我给你发一个类似的代码,你可以参考一下·
在XP系统下没有问题,在win7下正常情况下也没有问题,只是在热插拔麦克风后再关闭音频设备(程序中打开音频设备后再插入麦克风或者打开设备后再拔出麦克风)会造成程序崩溃,跟踪后是在waveInReset或者在waveOutReset是crash的,网上很多通过预设标志位的方法行不通,不知各位有没遇到跟我类似的情况,请各位大牛帮忙解答,不胜感激!
------解决方案--------------------
嗯,大概跟我的错误差不多,我也在win7上试验了,报了 “栈溢出” 的错误,config.cpp的114行CopyMemory处崩溃·我这儿里有内存分配失败的警告信息,我怀疑是他分配内存realoc的地方有缺陷,你留一个邮箱,我给你发一个类似的代码,你可以参考一下·