Вы можете использовать CreateToolhelp32Snapshot с TH32CS_SNAPMODULE для получения базовых адресов и размеров модулей.Для кучи вы используете GetProcessHeaps () и HeapWalk (), чтобы получить разные области кучи (как зафиксированные, так и зарезервированные).
Другие вещи (стеки потоков, отображенная память), кажется, труднее найти.