我使用Eziriz .Net Reactor保护我们的dll和exes免受逆向工程。它已经很好地工作多年了。
就在今天,在一台计算机上,受保护的应用程序停止运行。它与以前运行的文件版本完全相同,并且完全相同的文件可以在其他几台机器上运行。
我无法理解这台机器上可能出现的问题。所有其他软件都能很好地工作。如果它不受保护,则相同的应用程序代码可以工作,但如果它受到保护则会失败。没有显示错误。我只是尝试运行exe,进程启动然后再次关闭。
这台机器唯一不同的是,我最近一直在安装和卸载大量的第三方软件。 .Net Reactor是否依赖某些可能已损坏的系统设置,注册表设置等?
如果必须,我将擦拭机器并重新安装窗户 - 但我不愿意。我也想了解出了什么问题。
答案 0 :(得分:1)
最近,当我收到包含第三方软件更新的Windows更新时,我也遇到与 Eziriz Rector 和 Intellilock 类似的问题。
我必须通过取消选择所有保护选项来“保护”我的应用程序,然后逐个添加每个选项以找出导致其他软件出现问题的选项。例如,就在上个月,一个选项导致应用程序在防病毒软件更新后被Avira识别为“恶意软件”。
我认为更大的问题是我们不知道客户端在他们的计算机上有什么第三方软件,但我必须在安装发行版之前以编程方式找出兼容性问题。也许有人有更好的想法。