Страница: 1 |
Страница: 1 |
Вопрос: Функции
Добавлено: 25.07.05 06:06
Автор вопроса: Progos | Web-сайт:
Как мне в рантайм перечислить у dll'ки все функции? Например в листбокс. (VB или Си)
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 25.07.05 06:40
Открыл файл.
По адресу 0x013C прочитал, где находится PE Header.
Взял его.
Посмотрел в нём, где находится секция, у которой стоит флаг IMAGE_DIRECTORY_ENTRY_EXPORT.
Взял эту секцию. Посмотрел, сколько функций экспортируются по имени, сколько по номеру, а также где таблица экспорта.
Взял таблицу экспорта, каждую её запись занёс в листбокс.
Номер ответа: 2
Автор ответа:
Progos
ICQ: 311715784
Вопросов: 39
Ответов: 157
Web-сайт:
Профиль | | #2
Добавлено: 25.07.05 06:50
Мда...
Мудренно очень
Спасибо.
Номер ответа: 3
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #3
Добавлено: 03.09.05 23:58
Все круто, но этож offtop, пиши такие вопросы в общий форум.
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 04.09.05 12:32
Попонятнее и поразвернутее в туториале Iczelion'а