Member 11346124 Ответов: 1

Создать моментальный снимок памяти ?


Как создать Memory Capture / (snapshot) в C++? анализировать ее.

если исходный код уже вышел ?

Платформа: windows 10 x86

Что я уже пробовал:

Гуглил его несколько дней, но никаких надежд.

Sergey Alexandrovich Kryukov

Снимок какой памяти? Этот вопрос не так прост, как может показаться. Это защищенный режим. Существует так много уровней памяти в x86 и OS, и это может быть текущая память процесса, удаленная память процесса всей системы. То, что такое "моментальный снимок", также нуждается в определении, которое совсем не тривиально.
—СА

1 Ответов

Рейтинг:
1

nv3

Ключевое слово-это Мини-Свалка, это жаргон Windows для дампа памяти и стека.

Это acticle: Посмертная отладка приложения с помощью мини-дампов и Visual Studio .NET[^] может помочь вам, хотя он предназначен для .NET. Возможно, вам захочется немного погуглить, чтобы найти что-то похожее для неуправляемого C++, или просто адаптировать код.