Информация об изменениях

Сообщение Re: Получения адреса секции в msvc от 15.10.2018 4:58

Изменено 15.10.2018 4:59 Alexander G

Re: Получения адреса секции в msvc
Здравствуйте, reider, Вы писали:


R>Компилирую по заданной базе


R> lpFile = (LPVOID)0x00400000;


Да, базу можно узнать GetModuleHandle вызовом. Для exe просто передать NULL как имя, в общем случае GetModuleHandleEx с флагом GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS и передачей своей глобальной переменной.
Re: Получения адреса секции в msvc
Здравствуйте, reider, Вы писали:


R>Компилирую по заданной базе


R> lpFile = (LPVOID)0x00400000;


Да, базу можно узнать GetModuleHandle вызовом. Для exe просто передать NULL как имя, для DLL-запомнить в DLLmain, в общем случае GetModuleHandleEx с флагом GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS и передачей своей глобальной переменной.