Здравствуйте! Скажите пожалуйста, вот я настроил в глобальный настройках утилиты gflags.exe параметры отладки для отслеживания переполнений куч (там 4 галочки). Специально в Visual C++ 6 debuggere делаю переполнение : Код (Text): HANDLE hHeap=HeapCreate(0,128,0); LPVOID p1=HeapAlloc(hHeap,0,10); memset(p1,'a',12); // здесь char p[10]; strncpy(p,(char*)p1,9); p[9]=0; printf("%s",p); HeapFree(hHeap,0,p1); HeapDestroy(hHeap); getch(); и естественно хочу увидеть более информативную отладочную инфу в отладчике. Но что-то кроме HEAP[HeapDebug.exe]: Heap block at 00311E98 modified at 00311EAA past requested size of a ничего не вываливается. Вот в книге Роббинса описана вот такая инфа : Код (Text): PAGEHEAP: process 0x490 created debug heap 00430000 (flags 0x1, 50, 25, 0, 0) PAGEHEAP: process 0x490 created debug heap 00CF0000 (flags 0x1, 50, 25, 0, 0) PAGEHEAP: process 0x490 created debug heap 01600000 (flags 0x1, 50, 25, 0, 0) PAGEHEAP: Tail fill corruption detected: Allocation at 0x01606FF0 Requested size 0x0000000A Allocated size 0x00000010 Corruption at 0x01606FFA PAGEHEAP: Attempt to reference block which is not allocated. Скажите пожалуйста, как и мне добиться чтобы выводилась такая подробная инфа о переполнении кучи. Потому что в Роббинсе не смог найти как это он так получил эти строки (это Chapter 4 - Windows 2000 Operating System Support for Debuggees)