monodis 和 ikdasm 有什么区别?

cle*_*ion 5 mono

我使用的是mono 3.8.0,安装后,我发现mono“bin”目录中有两个反汇编程序,“monodis”和“ikdasm”

在测试过程中,我发现生成的 il 文件不同,“ikdasm”生成的文件与 MS .Net 中的“ildasm.exe”相同,但是“monodis”有一些不同的情况,例如“ctor”-> 'ctor ' 带单引号,两个数组维度

lup*_*pus 4

monodis 是一个旧版本,用 C 编写,还提供了一些有助于理解元数据格式的小功能(请参阅 --help)。ikdasm 是用 C# 编写的,可能更适合作为反汇编程序。

  • 不确定您想要哪种官方材料。如果有帮助,我就是 monodis 的正式作者;-)。 (7认同)