Форум программистов, компьютерный форум CyberForum.ru

Таблица экспорта функций в памяти (Не могу разобраться) - C++

Восстановить пароль Регистрация
 
KBEPTMEH
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 12
16.04.2011, 11:03     Таблица экспорта функций в памяти (Не могу разобраться) #1
Всем здравствуйте.

Возможно, я некорректно указал название темы, но суть вопроса у меня такова:
Можно ли каким-то способом получить адрес необходимой функции определенной DLL-Библиотеки, которая загружена в память?

Я знаю, что есть так называемые PE-Файлы (Portable Executable) - это основной формат исполнимых файлов приложений в 32/64-разрядных системах Windows, то есть DLL/EXE-файлы и драйвера Kernel-Mode.

Как получить таблицы импорта/экспорта в PE-Файле, а соответственно и адреса функций - я знаю.
Но на сколько я понимаю - это совсем не те адреса в памяти, по которым будут располагаться данные функции соответствующего модуля DLL после загрузки в память.
Или указанные EntryPoint'ы функций в PE-Файле - это как раз те самые адреса функций, по которым будут они располагаться в памяти?

Я никак не могу уловить этот момент

Заранее очень признателен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2011, 11:03     Таблица экспорта функций в памяти (Не могу разобраться)
Посмотрите здесь:

C++ Не могу разобраться в С++
таблица виртуальных функций C++
C++ Таблица виртуальных функций
не могу разобраться с написанием 3 программ. не могу никак, лабы сдавать надо. Спасибо заранее! C++
C++ Выделение оперативной памяти для функций
C++ Не могу разобраться с указателями(не понимаю сути освобождения памяти)
C++ Чтение памяти ( поиск функций )
C++ Не могу разобраться с классами и освобождением памяти

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 03:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru