我正在使用Intellilock来混淆和锁定我的SW。我尝试使用“简单”混淆选项和以下参数:

当反编译代码(使用JetBrain.dot peek)时,我得到了以下代码:

由于代码是可运行的,而且任何白痴都可以理解第二个parm是密码--断点提供给我们SW用来加密某些文件的密码。因此,我试着检查两个圆圈复选框(公共类型/所有参数)。当打开JetBrain.DotPeek的时候--结果很棒--没有什么是可以理解的。但是现在SW一点也不开,…。当查看windows事件查看器时,我得到以下日志:

这意味着静态主程序甚至不能启动…对于如何规范我的代码有什么简单的指导方针吗?谢谢!
发布于 2022-11-09 15:15:54
所以-我得到了IntelliLock支持部门的回复。
混淆公共类需要混淆调用该类的所有dll,这样所有人都将得到新的模糊名称。因此,只需添加所有的dll即可。我还不确定,希望能更新一下,如果忽略它们就足够了。
https://stackoverflow.com/questions/74363232
复制相似问题