我的产品有几个组件:ASP.NET、Windows窗体应用程序和Windows服务.95%左右的代码是用VB编写的.网
出于知识产权的原因,我需要对代码进行模糊处理,到目前为止,我一直在使用dotfuscator的一个版本,现在已经有5年多的历史了.我认为是时候转向新一代工具了.我正在寻找的是一系列需求,当我寻找一个新的混淆器时,我应该考虑这些需求.
到目前为止,我知道我应该寻找什么:
- Serialization/De-serialization美元.在我当前的解决方案中,我只是告诉工具not模糊任何类数据成员,因为无法加载先前序列化的数据的痛苦实在太大了.
- Integration with Build Process
- Working with ASP.NET.在过go ,我发现这是一个问题,因为变化.dll名称(通常每页都有一个)——并非所有工具都能很好地处理这些名称.