是否可以反汇编monomac文件?

时间:2013-01-10 22:49:47

标签: .net osx-mountain-lion monomac disassembly

我正在尝试使用.NET Reflactor应用程序反汇编我的monomac .net exectuable文件,但它似乎只能识别Windows exectuables。

是否有任何应用程序/插件可以使这个东西工作?

感谢。

1 个答案:

答案 0 :(得分:2)

.NET反射器适用于任何.NET可执行文件(.exe)或库(.dll)。基于MonoMac的应用程序将生成它们(它们是C#或任何其他.NET编译器的输出),因此它也可以工作

OTOH MonoMac还会生成一个应用程序包(.app目录)和原生 包装器启动器(替换mono以启动{ {1}})。其他本机库也可以包含在应用程序包中(因此可以在不依赖的情况下重新分发应用程序)。

那些原生文件(和目录)不是.NET可执行文件,.NET反射器(或类似工具)将无法处理它们。