|
PERWAPI is a managed component which presents on the client side an API to read
and construct program executable files. PERWAPI extends PEAPI, our PE File writer
(see below) but has a slightly different interface. PERWAPI includes support for
.NET generics. A new version (released 4/10/2005) of PERWAPI is available for
download. This version
includes generics for .NET Beta 2. PERWAPI is written in C# and is released as open
source under a FreeBSD-like licence. chm documentation is also available for
download. The pdf documentation
is also available here.
NOTE: If you are using PERWAPI
please email d.corney@qut.edu.au so that
you can be kept informed of updates and additions. Please also email this
address if you have any questions or problems with PERWAPI.
PE File Writer
PEAPI is a managed component for constructing program executable files. We have
tested this component as an alternative backend for Gardens Point Component Pascal .NET.
Our previous versions of gpcp produced textual CIL and invoked ilasm. The new backend
can create a program executable file in almost exactly the same length of time as it
takes to write the equivalent CIL text file.
PEAPI is available for download.
PEAPI is written in C# and is released as open source under a FreeBSD-like licence.
Included in this release is pdf documentation and both html and chm documentation.
The main documentation is written as if it was a new Appendix to John Gough's book
Compiling for the .NET Common Language Runtime, Prentice-Hall 2002.
|