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.