Savant
Цитата:
Не могу не спросить - каковы причины?
|
...т.е. всей моей затеи что-ли ?
Мне необходимо поймать на крючок вызов функции LoadLibraryA из библиотеки Kernel32.dll в чужом процессе, иными словами,иметь возможность поместить в нужное место в нужное время два байта ( EB FE ), если я вообще правильно понял всю эту катавасию.
Цитата:
нужные адреса можно и через VirtualQueryEx() получить
|
...типа так:
Код:

var
memInfo : _MEMORY_BASIC_INFORMATION
address : Pointer;
begin
VirtualQueryEx(processInfo.hProcess, address, memInfo, SizeOf(memInfo));
end;
...только что мы поставим в качестве переменной address - ведь там тоже "Pointer to the base address..." ?