Попробуйте использовать AppVerifier с включенным обычным pageheap. Если затем вы подключите к процессу отладчик и, если повезет, повредите кучу, он сломается в тот момент, когда будет поврежден блок памяти (из-за переполнения или перезаписи блока). Приложив немного усилий, вы также можете получить стек вызовов кода, который выделил каждый блок кучи, что также может помочь отследить ошибку.
Отслеживание этих ошибок может быть непростым делом, однако для получения подробной информации обратитесь к книге Advanced Windows Debugging , в которой есть целая глава, посвященная этой теме.