PE Explorer

   English English  Deutsch Deutsch  Русский Русский

главная  программы  pe explorer  обзорный тур

Просмотр таблицы экспорта

Получение списка экспортируемых функций

Просмотр таблицы экспорта DLLPE Explorer незаменим в тех случаях, когда вам необходимо получить список названий функций, находящихся во внешней DLL: открыв эту библиотеку, вы имеете возможность видеть имена функций, их порядковый номер и точки входа, а так же ряд свойств, перечисленных ниже.

Export Function List Viewer отображает список функций, которые доступны для вызова другими приложениями. Для стандартных системных библиотек дополнительно показывается тип и параметры вызова этих функций. Эту информацию можно сохранить на диск в виде текстового отчёта.

См. также:

 Как мне получить параметры экспортируемой функции?
Просмотр таблицы импорта
Просмотр и редактирование описания синтаксиса функций
Расшифровка mangled имён функций

Имена и свойства экспортируемых функций

Каждое приложение содержит список импорта для каждой используемой DLL. Аналогично, каждая DLL содержит список экспорта, в котором указаны адреса точек входа всех функций, доступных внешним приложениям. Место в DLL, в котором загрузчик ищет имена и адреса функций, называется таблицей экспорта.

Имена и свойства экспортируемых функций

СВОЙСТВА ЭКСПОРТИРУЕМЫХ ФУНКЦИЙ

Time Date Stamp - время и дата создания таблицы экспорта.
Ver - Версия ('MajorVersion' и 'MinorVersion'), часто устанвливается компоновщиками в 0.
DLL Name - внутреннее название DLL. Необходимо для случая, когда файл DLL переименовывают.
Exported Functions - общее количество экспортируемых функций.
Exported Names - количество функций, экспортируемых по именам. Это значение может равняться 0. В этом случае экспорт будет осуществляться только по порядковому номеру.
Pointers to Entry Point - указатели на начало массива с точками входа 'AddressOfFunctions'.
Pointers to Name - указатели (RVA) на начало массива с именами функций 'AddressOfNames'.
Pointers to Ordinal - указатели на начало массива с порядковыми номерами, связанными с именами функций в массиве 'AddressOfNames'.

Экспортирование функции из DLL/EXE может осуществлятся двумя способами: по имени и по номеру. Выше на скриншоте видно, что функцию "MapDebug-Information" можно вызвать, указав имя MapDebug-Information или номер 31. Номер (Ordinal) представляет собой 16-битное значение и уникально идентифицирует функцию в пределах данной DLL.

 

См. также Просмотр и редактирование описаний параметров функций

Обзорный тур  
 назад | след. 

 

 

PE Explorer

Скриншоты программы

Скачать 30-дневную пробную версию PE Explorer     Купить лицензию