我们正在使用 C# 开发桌面应用程序(Windows 服务)。我们正在努力保护我们的知识产权,这就是我们决定使用 .Net Reactor 的原因
最初,它看起来像是一个强大的工具。混淆时,我选择了除“本机 exe 文件”之外的所有可用选项。(Necrobit, Anti ILDASM, Anti Tampering, Control Flow obfuscation, Obfuscation, String Encryption, Compress & Encrypt Resources)
我尝试使用 DotPeek 检查结果并对结果感到满意
但事实证明,有一个工具可以轻松地对所有程序集进行反混淆(出于明显的原因,我不会提及它是什么工具)。但我很好奇是否有人遇到过类似的问题。有谁知道保护将在客户端桌面/服务器上运行的 C# 代码的可靠方法
**请不要建议使用 C++ 重写应用程序