Я ищу способ найти отображение между кучей и модулем, который владеет кучей.
Я получаю кучу следующим образом:
HANDLE heaps[1025];
DWORD nheaps = GetProcessHeaps((sizeof(heaps) / sizeof(HANDLE)) - 1, heaps);
for (DWORD i = 0; i < nheaps; ++i) {
// find module which created for heap
// ...
}
Причина, по которой я хочу это сделать, заключается в том, что в моем приложении я нахожу около 40 куч, некоторые из них являются стандартными, а другие - с кучей фрагментов. Теперь я пытаюсь выяснить, какой модуль использует какую кучу.
Большое спасибо!