Consultor Eletrônico



Kbase 21312: What Are Some Available Windows Tools To Examine Exported Functions in a dll
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/29/2005
Status: Unverified

GOAL:

What are some available Windows tools to examine exported functions in a dll.

FIX:

1) dumpbin /exports
Here is an example using the JdbcProgress.dll:

dumpbin /exports JdbcProgress.dll

Microsoft (R) COFF Binary File Dumper Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.


Dump of file JdbcProgress.dll

File Type: DLL

Section contains the following exports for JdbcProgress.dll

0 characteristics
3AF6D4B0 time date stamp Mon May 07 13:00:32 2001
0.00 version
1 ordinal base
115 number of functions
115 number of names

ordinal hint RVA name

1 0 000010A0 ??0QePosixSemaphore@@QAE@XZ
2 1 000010B0 ??1QePosixSemaphore@@UAE@XZ
3 2 00001010 ??_FQeErrorList@@QAEXXZ
4 3 00001020 ??_FQeSemaphore@@QAEXXZ
5 4 00001030 ??_FQeSort@@QAEXXZ
6 5 00001040 ??_FQeTmpFile@@QAEXXZ
7 6 00001070 ?getDLLEntryPoint@UtlLibCallMapper@@IAEPAXK@Z
8 7 00001050
?setMaxDLLEntries@UtlLibCallMapper@@IAE?AW4QeStatus@@K
@Z
9 8 00006F10
_Java_com_progress_sql_jdbc_JdbcProgress_ReleaseStored
Bytes@24
10 9 00006F40
_Java_com_progress_sql_jdbc_JdbcProgress_ReleaseStored
Chars@24
11 A 00006310
_Java_com_progress_sql_jdbc_JdbcProgress_UTFPrepare@24
12 B 00004F90
_Java_com_progress_sql_jdbc_JdbcProgress_UTFerror@48
13 C 00001130
_Java_com_progress_sql_jdbc_JdbcProgress_allocConnect@
20
14 D 00001190
_Java_com_progress_sql_jdbc_JdbcProgress_allocEnv@12
15 E 000011E0
_Java_com_progress_sql_jdbc_JdbcProgress_allocStmt@20


2) If the Windows Resource Kit installed, right click on the file and pick up the Quick View option. Similar information is provided.