0

我使用 Eziriz .Net Reactor 来保护我们的 dll 和 exe 免受逆向工程的影响。它多年来一直运行良好。

就在今天,在一台机器上,受保护的应用程序停止运行。它与之前运行的文件版本完全相同,并且完全相同的文件可以在其他几台机器上运行。

我不明白这台机器可能出了什么问题。所有其他软件都可以正常工作。如果不受保护,则相同的应用程序代码可以工作,但如果受到保护,则会失败。没有显示错误。我只是尝试运行exe,该过程启动然后再次关闭。

这台机器唯一不同的是,我最近一直在安装和卸载许多第三方软件。.Net Reactor 是否依赖于某些可能已损坏的系统设置、注册表设置等?

如果必须,我会擦拭机器并重新安装 Windows - 但我不想这样做。我也想了解哪里出了问题。

4

1 回答 1

1

I also encounter similar issues with Eziriz Rector and Intellilock recently when I received Windows update including 3rd party software updates.

I have to "protect" my application by de-selecting all protection options, then adding each option back one after another to find out which is causing problems with other software. For example, just last month one option causes the application to be recognized as a "mal-ware" by Avira after the antivirus software get updated.

I think the bigger problem is we have no idea what 3rd party software the clients have on their machine, and yet I have to programmatically find out the compatibility issue before installation of the distribution. Perhaps someone has better ideas.

于 2012-11-17T04:07:06.270 回答