我正在学习如何使用.NET Reactor混淆我的程序集。
一种选择是“生成本机 x86 EXE 文件存根”,我不明白它的用途。我导入一个程序集(例如一个 .exe 文件)并输出一个经过混淆的 .exe 文件,它的大小大致相同。如果我选中“生成本机 x86 文件存根”,软件会输出一个 .exe 文件,该文件的大小要小得多(就像 .exe 被压缩...)
我不明白那是什么意思。在文档中:
.NET Reactor 能够为您的应用程序生成本机 x86 EXE 文件存根。这样就不可能在反编译器中直接打开受保护的应用程序。反编译器将受保护的应用程序识别为原生 EXE 文件。
为什么我要从已经是 .exe 的文件生成 .exe?