а это вообще идеально выдает ULONG GetHeapInitializedSize2(HANDLE heap) { ULONG res = 0; PDEBUG_BUFFER db =...
попробуйте через MS Spy посмотреть какие wm_messages при этом создаются, нужно будет ставить хук на оконные сообщения. SetWindowsHookEx
верно, остается еще служебная таблица хипы, не знаю насколько будет корректным округлить результирующее значение на величину страницы unsigned...
rmn был прав, недооценил я HeapWalk unsigned long GetHeapInitializedSize(HANDLE heap) { unsigned long sz = 0; HeapLock(heap);...
не вариант, сама куча может иметь размер 10 mb для примера , а мы выделили только 2 блока по 20 байт - вернет 40 байт
а rpc тоже не подходит ? https://www.codeproject.com/Articles/4837/Introduction-to-RPC-Part
как можно узнать по адресу кучи ее размер ? HANDLE HeapAdr = HANDLE WINAPI HeapCreate( _In_ DWORD flOptions, _In_ SIZE_T dwInitialSize,...
Separate names with a comma.