【问题标题】:Tools that Obfuscate .NET Microsoft Office Add-in混淆 .NET Microsoft Office 插件的工具
【发布时间】:2012-02-14 10:14:41
【问题描述】:

我正在一个开发 .NET Microsoft Office 插件的团队中工作。我们正在寻找混淆解决方案来帮助保护我们的许可程序。我们主要关注 Dotfuscator Professional 和 smartassembly 等工具。

我的第一个问题是,是否有人有使用带有 Office 加载项的 smartassembly 的经验? Dotfuscator 社区版不适用于这些,因此查看专业版,但在 smartassembly 的销售材料中没有提到这种皱纹。有这方面的经验吗?

我的第二个问题是是否有人通过 MSBuild 自动使用 smartassembly,也就是说,没有安装 Visual Studio 的好处。

我希望让响应者知道不要浪费他们的时间来评论混淆的相对优点。我了解有关该问题的最新线程。在过去的日子里,国王建造了城堡,但这些城堡有时会倒塌。我每天早上上班时仍然锁上前门。

【问题讨论】:

    标签: .net ms-office obfuscation dotfuscator smartassembly


    【解决方案1】:

    Dotfuscator 免费版不支持混淆 Office 应用程序,但专业版支持。我的雇主 (PreEmptive Solutions) 提供了 Dotfuscator 专业版的免费评估版,它没有功能限制,您当然可以对其进行测试以确保它适合您。

    Dotfuscator 输出 100% 可验证的程序集,我们还没有遇到 Office 托管代码插件的任何问题。

    【讨论】:

      【解决方案2】:

      如果您关闭公共成员/类型的重命名(库模式),您确定 Dotfuscator 不起作用吗?

      【讨论】:

      • 他们的资料和销售人员声明社区版不支持 Office 插件。
      【解决方案3】:

      Crypto Obfuscator 支持混淆基于 .Net 的 Office 插件 - 它对此类 COM 互操作方案具有特殊支持。

      它还支持 MSBuild 集成 - 您只需在 .sln 上运行一个向导,从那时起,构建后将自动完成混淆。

      免责声明:我为 Crypto Obfuscator 的开发商 LogicNP 工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-19
        • 2018-07-31
        • 1970-01-01
        • 2022-06-16
        • 1970-01-01
        相关资源
        最近更新 更多