我可以使用 mono 的 AOT(提前编译)功能来本机“预编译”我自己的一些 .NET DLL(和/或 EXE)的全部或部分,以使它们更难以进行逆向工程吗?我正在使用 Windows(7 / x64,但我也有 x86 XP 机器)和 .NET 3.5(VS 2008),我很好奇 mono/AOT 是否可以/已经用于此目的? (此时将它们绑定到 x86 是可以接受的。)
也可以看看这个问题 https://stackoverflow.com/questions/2581875/mono-aot-with-mingw-unknown-pseudo-op-local我在那里尝试过但没有运气。
一旦代码被预编译,程序集中的 IL 代码就可以被删除(这就是我们为 monotouch 所做的,例如,为了减少应用程序下载大小)。有一些限制,但它有效。
不过,你是否应该不遗余力地用混淆视听来迷惑你的客户是另一回事。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)