To automate some tasks, I am looking for a library that allows me to read and process (add / rename / delete sections, ...) a PE header from a .NET application.
If possible, I would prefer to use something that can be redistributed without source code, and I am open to commercial solutions if they are not free and do not require licx embedding.
64bit is not required, but will be appreciated.
Preferred are 100% manageable solutions.
Edit: I just wanted to make it clear that I'm not interested in the ways to read / edit .NET metadata, as well as the PE header itself.
source share