所以我试图在编译后混淆我的程序。我很确定这就是你的做法(?)
我正在使用一个非常流行的免费软件,叫做 EazFuscator,它有一个不错的小命令行实用程序。
所以如果我去:
Eazfuscator.NET MyProgram.exe
它会成功混淆它,完成后,我会尝试运行我的程序,但它会崩溃!(给我一些运行时异常)
我尝试的另一件事是混淆我的程序使用的一个 DLL:
EazFuscator.NET SomeDLLMyProgramUses.dll
它会成功地混淆它,但是当我运行我的程序时再次崩溃......
我首先想知道,不管这个 EazFuscator 程序如何,是否可以混淆 .DLL 和 .EXE 文件?它通常不应该打破它们吗?
注意:我的程序中确实有一些反思,也许这就是导致问题的原因..但我不是 100% 确定。