Eziriz .NET Reactor Obfuscator性能

时间:2012-09-16 04:47:58

标签: .net vb.net performance security obfuscation

我打算使用.net reactor v4.5来保护我的应用程序。我有一个用vb.net编写的.NET 2.0应用程序,针对性能进行了优化。如果我在软件中选择“应用程序最强”预设,那么由于每次运行时解密/保护应用程序的开销过程,它会降低我的应用程序的性能吗?

谢谢, 阿尔伯特

1 个答案:

答案 0 :(得分:1)

通常是,具体取决于您选择的选项。

我已经尝试了几个月的 Eziriz .NET Reactor Intellilock ,我注意到应用程序首次启动时会有一个非常小的延迟,但是在运行时应用程序我没有看到受保护和不受保护的应用程序之间的性能差异。

  

“每次运行时保护应用程序”

这不是确定的原因,但更多是因为注入额外的代码和函数,例如编译时混淆的线路循环。但也有一些选项可能甚至可以帮助提高性能(例如压缩)。总而言之,这取决于您选择的保护选项。