Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

C++ Как получить базовый адрес модуля в приложении ?

Zeee
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
9 Май 2018
Сообщения
515
Реакции
68
Как работать с GetBaseAddress если не сложно покажите пример.
P.s я хочу получить адрес модуля к примеру той же самой cs:go panorama.dll
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
Expand Collapse Copy
DWORD base = GetModuleHandle("panorama.dll");
 
Можно просто вызвать стандартную функцию GetModuleHandleA/GetModuleHandleW (
Пожалуйста, авторизуйтесь для просмотра ссылки.
).
Но так же можно получить текущий PEB (Process Environment Block), из него данные загрузчика (PEB_LDR_DATA), а уже оттуда читать двусвязный список InLoadOrderModuleList/InMemoryOrderModuleList/InInitOrderModuleList и реализовать тоже самое только без зависимостей.
 
Назад
Сверху Снизу