使用Dotfuscator和Community Edition,我试图通过以下步骤来混淆我的dll, 使用Add Input->添加了我的dll。 在输入选项卡 - >属性 - >中禁用除荣誉检测属性和条带检测属性之外的所有属性,但默认情况下已启用。 在属性 - >构建设置 - >全局混淆设置 - >启用智能混淆。 在“分析”标签中 - >“选项” - >“分析”配置已停用发送保质期通知消息并发送篡改警报消息。 在“重命名”选项卡中 - >内置规则 - >可用规则禁用具有accessthroughproperty属性的字段和窗口工作流活动和crystalreportclass对象。 保持全部处于启用状态。
控件流,字符串ecryption等剩余选项虽然对用户不是
,但不会突出显示使用上述步骤构建dll。我得到了新的dll,我检查了混淆是否发生了正确,所以使用.Net Reflector 8.0软件我尝试获取原始源代码, dll中类文件的某些部分被正确混淆,即类名,方法名,字段名称更改正确,但很少有类名称没有更改,我不知道什么是probelm,我是否错过了任何其他选项?如何使用dotfuscator社区版5.5.45 让我的dll更加混淆 任何想法?