pexports-0.41
所属分类:系统/网络安全
开发工具:C/C++
文件大小:49KB
下载次数:77
上传日期:2004-06-27 09:05:56
上 传 者:
管理员
说明: 导出PE文件信息
( Derives the PE document information )
文件列表:
COPYING (17989, 1998-06-16)
cygbin\pexports.exe (17408, 1998-11-07)
mingwbin\pexports.exe (19456, 1998-11-07)
src\ChangeLog (1841, 1998-11-07)
src\hlex.c (37407, 1998-11-07)
src\hlex.l (1071, 1998-11-06)
src\hparse.c (24069, 1998-11-07)
src\hparse.h (90, 1998-11-06)
src\hparse.y (1812, 1998-11-06)
src\Makefile (437, 1998-11-07)
src\pexports.c (11880, 1998-11-05)
src\pexports.h (3811, 1998-11-07)
src\str_tree.c (1128, 1998-10-22)
src\str_tree.h (321, 1998-11-05)
PEXPORTS README
============================================
Anders Norlander
URL: hem2.passagen.se/anorland/
============================================
PEXPORTS is a program to extract exported symbols from a PE image
(executable). It can perform a simple check on the size of the
arguments of the exported functions, provided there is a header with
prototypes for the functions. This is useful when you want the
decorated function names for functions using the stdcall calling
convention. GCC is used to do the preprocessing so it must be in your
path.
A binary for Cygwin b19 is in the cygbin directory.
A binary for mingw32 is in the mingwbin directory.
Note that the mingw32 version uses ';' as path separator,
while the cygwin version uses ':'.
Command line options:
=====================
-h parse header
-o print function ordinals
-p set preprocessor
-v verbose mode
Header files are searched for in the following directories:
1. Current directory
2. Directories in C_INCLUDE_PATH
3. Directories in CPLUS_INCLUDE_PATH
4. Directories in PATH
NOTE: The header parser is *very* primitive, it only tries to find
function prototypes and check the number of arguments a function
expects. It is NOT a complete C parser, there are probably many
conditions when it will fail (especially complex parameter types),
although I it works fine for me. Please report bugs or send me a
patch.
CHANGES FROM 0.4:
=================
* The header parser now accepts all kinds of parameters.
CHANGES FROM 0.3:
=================
* Function pointer parameters are now handled
* Handling of function attributes improved
* It is no longer always necessary to include windows.h for headers
that required it but did not include it themselves.
CHANGES FROM 0.2:
=================
* Completely rewritten parser (the previous one was *very* bad).
It is now possible to generate .DEF files for windows system
dlls (kernel32,user32,gdi32,shell32 etc)
* Enhanced symbol handling (symbols are sorted in a tree).
CHANGES FROM 0.1:
=================
* Fixed bug with unnamed parameters that are pointers.
* Extra whitespace is no longer printed
* Binary versions available for mingw32 and cygwin32
Pexports, Copyright (C) 19*** Anders Norlander
This program has ABSOLUTELY NO WARRANTY; This is free software, and you are
welcome to redistribute it under certain conditions; see COPYING
for details.
近期下载者:
相关文件:
收藏者: