Здравствуйте, CannyMan, Вы писали:
CM>Для HeapAlloc нужно отнимать 48 байт иначе не выделяет.
CM>CM>PVOID ha = HeapAlloc(GetProcessHeap(), 0, size - 48);
CM>
CM>WTF?
скачайте OllyDbg и посмотрите что творится в памяти. HeapAlloc работает с кучей примерно так же как malloc, только HeapAlloc это виндовая функция, а не rtl.
americans fought a war for a freedom. another one to end slavery. so, what do some of them choose to do with their freedom? become slaves.