On Mon, May 31, 2010 at 10:32 AM, waschlappen <waschl...@gmx.de> wrote:
> Unfortunately, I was not able to load these assemblies successfully
> using mono-cecil.
Do you use Mono.Cecil 0.9.* from github?
If no, please try with it, if yes, please mail me the assembly that
Cecil fails to load.
> 1. Is managed c++ supported?
Kind of. You can browse all the managed side of the binary, but you
can't write it back, not can you examine the unmanaged part of the
binary.
> If I am not mistaken mono does support managed c++ in general - at
> least I remember having read such a statement somewhere on the mono
> homepage. I am not so sure about mono-cecil, however. If it is
> supported, I am probably doing something wrong. In that case I would
> of course be interested in downtracking my misusage.
Mono only supports mixed mode assemblies on Windows.
--
Jb Evain <j...@nurv.fr>
Sure!
>> Do you use Mono.Cecil 0.9.* from github?
> That's a good point. I just verified and it turns out that I am still
> using 0.6. I will switch to latest version then.
Let us know if you have any assembly that make Cecil crash.
> Do you have any idea how I could examine the unmanaged part of the
> binary as well? As pointed out earlier, I am only interested in the
> API signatures.
I never had to do that. A quick googling shows:
http://www.pelib.com/index.php
You want to look at the export directory of the PE file. But then you
probably just get a mangled name and you enter an interesting painful
world to get their signature by unmangling them.
> But being able to check the managed part is a good step forward for
> me. So you've already helped me a great deal here.
Cool!
--
Jb Evain <j...@nurv.fr>
--
--
mono-cecil
On Wed, Jul 21, 2010 at 10:29 PM, Alois Kraus
<kraus...@googlemail.com> wrote:
> I do also have problems with Mono.Cecil and managed C++.
Please report any assembly that Cecil 0.6 or 0.9 fails to read.
--
Jb Evain <j...@nurv.fr>