|
Вопрос # 2 054/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты.Скажите пожалуйста, каким образо можно узнать какие процедуры и функции содержит dll?
 |
Вопрос задал: Женя (статус: Посетитель)
Вопрос отправлен: 5 ноября 2008, 19:39
Состояние вопроса: открыт, ответов: 2.
|
Ответ #1. Отвечает эксперт: DNK
Здравствуйте, Женя!
Вы должно быть слышали о программе Total Commander. Я, например, пользуюсь 7-й версией. Выбираете DLL вызываете внутренний просмотрщик файлов (F3). Получаете прорву информации об исколой библиотеке. Вас интересует закладка "Image File Header" с довольно объемным текстом. Ближе к концу должен быть кусок начинающийся со строки EXPORTS TABLE. См. примеч.
Приложение: Переключить в обычный режим- EXPORTS TABLE:
- Name: engine.dll
- Characteristics: 00000000h
- TimeDateStamp: 4076AE02h -> 09/04/2004 18:06:58
- Version: 0.00
- Ordinal base: 00000001h
- # of functions: 0000001Ch (28)
- # of Names: 0000001Ch (28)
-
- Entry Pt Ordn Name
- 00049F20h 1 GetFieldText
- 0001B940h 2 GetRuntime
- 0001A8C0h 3 OutpostPlugInEntry
- 0001B920h 4 OutpostPlugInEventHandler
- 0001A900h 5 OutpostPlugInUnLoad
- 0001A710h 6 RunProcess
- 0001A910h 7 SetProtectionCode
- 0001A740h 8 _OutpostPlugInEntry
- 0001ABD0h 9 _OutpostPlugInEventHandler
- 0001A8E0h 10 _OutpostPlugInUnLoad
- 00050380h 11 _get_address_text
- 00050640h 12 _get_connection_text
- 00050AE0h 13 _get_process_text
- 00029810h 14 calc_md5
- 00005AD0h 15 create_adapters
- 00007F30h 16 create_context_man
- 0000B550h 17 create_dnscache
- 0000C640h 18 create_driver
- 00022150h 19 create_event_report
- 00026D50h 20 create_host_list
- 000288D0h 21 create_learning
- 0002A780h 22 create_modules
- 00036EB0h 23 create_netstat
- 0004FBE0h 24 format_host_name
- 0004FA90h 25 format_port
- 0004F990h 26 format_protocol
- 0004FED0h 27 format_time
- 0000E3E0h 28 get_prot_data
-
 |
Ответ отправил: DNK (статус: Студент)
Время отправки: 5 ноября 2008, 20:16
Оценка за ответ: 5
Комментарий к оценке: Вы прям открыле мне глаза
|
Ответ #2. Отвечает эксперт: min@y™
Неплохая утилитка идёт вместе в delphi - TDump.exe (в папке bin). Она консольная, но можно заставить её выводить инфу в файл.
Для пробы я взял DLL от компонента-архиватора bzip2 - libbz2.dll и натравил на неё TDump.exe. Результаты - в приложении.
 |
Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 7 ноября 2008, 08:26
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 6 ноября 2008, 14:23; участников в обсуждении: 1.
|
Vetalion (статус: Посетитель), 6 ноября 2008, 14:23 [#1]:
Программа ADLLExports. С исходниками!
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|