Вы также можете использовать «Кучу страниц», доступную в каждой версии Windows.Вы можете использовать gflags, входящий в комплект средств отладки для Windows, чтобы настроить полную страницу кучи для вашего приложения.Затем вы можете запустить свое приложение, даже в розничном режиме, под отладчиком.Отладчик остановится, как только вы столкнетесь с переполнением буфера или доступом к освобожденной памяти.
Мне очень нравится этот инструмент, потому что он встроен в ОС, его можно даже активировать на сайте клиента (только gflagsключи реестра, и вы можете просто отправить эти ключи своему клиенту).
Некоторые люди боятся, когда мы упоминаем (Средства отладки для Windows).Вы можете использовать Visual Studio для диагностики проблемы.Единственное, что вам нужно, это PDB, соответствующие вашим двоичным файлам (вы можете генерировать их даже для релизных сборок).