| Здравствуйте. Суть следующая, мой код выделяет память под маленькую функцию (которая находится вне загруженного образа моего файла), копирует туда код функции и передает на нее управление. Первая задача этой функции - очистить (для последующей записи туда других данных) память моего процесса, начиная с ImageBase моего процесса, заканчивая ImageBase+SizeOfImage. Итак вопрос: Как это сделать? (мб API какие) Мне это нужно, чтобы потом на место старого PE образа записать новый образ. Я так понимаю что VirtualFree работает только с памятью, выделенной с помощью VirtualAlloc, т.к. она не работает в моем случае (возвращает нуль). |