我计划使用.net反应堆v4.5来保护我的应用程序。我有一个.NET 2.0应用程序是用vb.net编写的,它优化了性能。如果我选择软件中的“应用最强”预置,它会不会因为每次运行应用程序时解密/保护应用程序的开销而降低应用程序的性能?
谢谢,艾伯特
发布于 2012-11-17 04:20:48
通常是的,具体取决于您选择的选项。
我已经尝试了几个月的Eziriz .NET反应器和Intellilock,当应用程序第一次启动时,我确实注意到了一个非常小的滞后,但是在应用程序运行时,我没有看到受保护的应用程序和不受保护的应用程序之间的性能差别。
“每次运行应用程序时都要保护它”
这不是决定性的原因,但更多的原因是在编译时注入了额外的代码和函数,例如混淆行的循环。但也有一些选项甚至可能有助于性能(例如压缩)。总之,这取决于你对保护方案的选择。
https://stackoverflow.com/questions/12444460
复制相似问题