[Mono-list] Managed disassembler?

John Luke jluke@users.sourceforge.net
Mon, 26 Apr 2004 17:23:55 -0400


On Mon, 2004-04-26 at 14:08 -0700, Jackson Harper wrote:
> Hello,
> 
> 	Currently PERWAPI seems to be unfinished/unreleased and has been for
> some time. If you are willing to do some work Mono.PEToolkit
> (mcs/class/Mono.PEToolkit) actually does what you would need, but will
> need a little API love to make it work the way you want. Also look at
> the command line interface for monodis, it does everything you need and
> you could either A) Pinvoke into it (might require some love too), or B)
> call it and parse its text.
> 
> Hope this helps,
> Jackson
> 
> 

This may or may not be want you want, but there is SharpAssembly that is
included with SharpDevelop and MonoDevelop for reading assemblies.

>From the README.txt:
This is the first release of my Assembly reading library.
I was tired of the System.Reflection capabilities (locking assemblies,
app domain troubles no access to method body IL stream etc.) therefore
I've decided to do it on my own.