tags:

views:

233

answers:

1

In order to automate some tasks I'm looking for a library which can let me read and manipulate (add/rename/remove sections,...) a PE header from a .NET application.
If possible, I'd rather use something that can be redistributed without source code and I'm open to commercial solutions as long as they're royalty-free and don't require licx embedding.
64bit is not required but would be appreciated.
100% managed solutions are preferred.

Edit: I'd just like to clarify that I'm not interested in ways to read/edit the .NET metadata of the files but the PE header itself.

A: 

You can look at Mono Cecil.

Or the CCI.

leppie
Thanks but unfortunately the tool I'm writing is not targeting managed binaries and as far as I can see that makes your suggestions not suitable for my needs.
emaster70