sporst / PeLib

PE file manipulation library
http://www.pelib.com
Other
75 stars 35 forks source link

PeLib - Version 0.09 (alpha release)

Copyright 2004 by Sebastian Porst WWW: http://www.pelib.com E-Mail: webmaster@the-interweb.com

=========================================

  1. What is PeLib?

  2. Where can I find a documentation of PeLib DLL?

  3. Which license is used for PeLib?

  4. Which compilers are being supported?

  5. How do I compile PeLib?

  6. What is PeLib DLL? PeLib is an open-source C++ library to modify PE files. See http://www.pelib.com for more details.

  7. Where can I find a documentation of PeLib DLL? http://www.pelib.com

  8. All parts of PeLib are distributed under the zlib/libpng license. See license.htm for details.

  9. The following compilers have been tested: MingW with g++ 3.2.3 Visual C++ 7.1 / Compiler version 13.10.3052 Borland C++ 5.6.4 (currently not supported) Digital Mars Compiler 8.38n (currently not supported)

  10. Go into the PeLib/source directory and enter the following lines depending on which compiler you use.

    g++: make -f makefile.g++ Borland C++: make -f makefile.bcc (currently not supported) Visual C++ 7.1: nmake makefile.vc7 Digital Mars: make makefile.dmc (currently not supported)

    If the compilation is succesful there should be some .o/.obj files and (if you used g++) a PeLib.a file in the lib directory. Then go to the examples directory and pick one example (I suggest FileDump) and try to build it with the same make command as above.