混淆.NET Microsoft Office加载项的工具

时间:2009-03-25 16:06:08

标签: .net ms-office obfuscation dotfuscator smartassembly

我正在开发一个开发.NET Microsoft Office加载项的团队。我们正在研究混淆解决方案,以帮助保护我们的许可程序。我们主要关注像Dotfuscator Professional和smartassembly这样的工具。

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

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

我恭敬地想让响应者知道不要浪费时间评论混淆的相对优点。我及时了解有关该问题的最新主题。在昔日的日子里,国王建造了城堡,但这些城堡有时会下降。我每天早上上班时都会锁前门。

3 个答案:

答案 0 :(得分:3)

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

Dotfuscator输出100%可识别的程序集,我们尚未遇到Office托管代码添加项的任何问题。

答案 1 :(得分:2)

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

答案 2 :(得分:1)

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

它还支持MSBuild集成 - 您只需要在.sln上运行向导,从那时起,构建后将自动进行模糊处理。

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