1

我计划使用 .net reactor v4.5 来保护我的应用程序。我有一个用 vb.net 编写的 .NET 2.0 应用程序,针对性能进行了优化。如果我在软件中选择“应用程序最强”预设,是否会因为每次运行时解密/保护应用程序的开销过程而减慢我的应用程序的性能?

谢谢,阿尔伯特

4

1 回答 1

1

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

我已经尝试了Eziriz .NET ReactorIntellilock几个月,当应用程序第一次启动时我确实注意到了非常轻微的延迟,但是在应用程序的运行时我看不到受保护和不受保护的应用程序之间的性能差异。

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

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

于 2012-11-17T04:20:48.390 回答