С того момента, как мы вызываем метод Win 100 WaveInOpen, система не будет спать или переходить в спящий режим до тех пор, пока этот поток не будет закрыт.Есть ли обходной путь для этого?
WaveInOpen
Дикая догадка: попробуйте вызвать SetThreadExecutionState (ES_CONTINUOUS) в том же потоке, который вызвал WaveInOpen.