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

C++

Войти
Регистрация
Восстановить пароль
 
Villain512
2 / 2 / 0
Регистрация: 19.01.2013
Сообщений: 155
#1

Получить список указателей на функции из dll файла - C++

20.04.2013, 13:17. Просмотров 652. Ответов 0
Метки нет (Все метки)

Суть работы с той библиотекой:

Сначала мы получаем функцию для создания интерфейсов через GetProcAddress, Потом через эту функцию получаем необходимый интерфейс, (по имени и по модулю). Список указателей на функции этого интерфейса лежит в структуре.
(все это делается на c#, но не в этом суть).

Само собой в таблице экспорта всех этих функций нет, там вообще какие то другие. (видимо вложенные в класы функции не отображаются) Если б они были в таблице экспорта я бы быстро решил эту проблему.

Вопрос такой, реально ли через секции .text или .rdata (в них хранятся имена этих функций да и вообще исходный код) получить указатели на эти функции, все структуры необходимые и тд? то есть получается нужно декомпилить))).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2013, 13:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить список указателей на функции из dll файла (C++):

Список параметров функции из DLL - C++
В runtime загружаю DLL'ки, вывожу список функций содержащийся в них, но так и не нашёл вариантов как экспортировать типы аргументов и...

Как получить адрес функции в dll стороннего процесса? - C++ Builder
Я подцепляюсь к чужому процессу, модифицирую память. Как рабочее пространство использую ненужную функцию в подгружаемой процессом dll. На...

Можно ли получить список функций из DLL, не имея .lib или .h файла? - C++ WinAPI
Или другими словами, можно ли позаимствовать библиотеку, находящуюся рядом с установленной программой?

Как получить адрес функции в DLL - C++ WinAPI
Я пишу расширение для текстового редактора исходников от которого у меня нет. Суть в том что перед тем сохранить текст в файл он должен...

Dll модули и соответствующих функции из IMAGE_DIRECTORY_ENTRY_IMPORT для PE-файла шалят - C++ WinAPI
Доброе утро. Имеется путь к исполняемому файлу notepad.exe. Необходимо вывести на экран dll модули и соответствующие функции. ...

Почему в сортировке указателей на объекты в вызове функции используются адреса объектов, а не указателей? - C++
Доброго времени суток! Рассматриваю пример (из Лафоре) сортировки массива указателей на объекты, для чего используются указатели на...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2013, 13:17
Привет! Вот еще темы с ответами:

Получить список функций из DLL - C#
Подскажите, пожалуйста, как можно программно получить список названий функций из самого DLL-файла? Ну или хотя бы адреса функций. Пока...

Получить список подгруженных DLL к процессу - C#
Смотрю у процесса через Process.Modules, однако показывает лишь малую часть dll'ok. Возможно из-за активного свойства UseShellExecute у...

Получить список dll, используемых запущенным процессом - Visual Basic .NET
Делаю античит для сетевой игры(готовых решений нет) по способу белого\черного листов и сверкой md5 dll модулей, нужно получить список dll...

Список с заглавным звеном, из текстового файла получить список из записей и по нему уже сделать задание - Delphi
Структура записи: -ФИО(40 знаков) -Адрес: -Улица(20 знаков) -Номер дома -Квартира -Номер телефона(10 знаков) -Баланс ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru