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

C++

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

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

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

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

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

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

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

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

Получить версию файла *.dll - C++
в файле ресурсов скомпилировал dll и указал ей версию типа 1.0 как в коде c++ определить что мы используем нужную версию библиотеки, а в...

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

Хранение указателей в DLL - C++
Доброго времени суток, уважаемые знатоки! Суть вопроса: создаю в MS VS 2012 (С++) динамическую библиотеку, в ней хранятся описания...

Вызов из разных потоков функции чтения из файла, dll - C++
Доброго времени суток. Помогите пожалуйста написать программу, вот задание: Вызов из разных потоков функции чтения из файла. Функция...

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

Список указателей - C++
Имеется структура данных, состоящая из 2 ух полей, необходимо создать отсортированный список указателей на эту структуру. Как создать...

Связный список указателей - C++
Здравствуйте! Может кто нибудь объяснить и разложить по полочкам приведенную ниже программу. Сам чето не врублюсь. Особенно в то, что...

2-связный список на основе указателей next и pred - C++
Помогите найти ошибку в нахождении минимального элемента:#include "iostream" #include "conio.h" #include "stdlib.h" using namespace...

Получить матрицу с использованием указателей - C++
Здравствуйте! Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя её блоки размера nxn. Программа есть,...


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

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

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