我正在使用MVVM架构开发WPF应用程序,我想请您指导我最佳的解决方案来混淆应用程序源代码,最好的WPF混淆器以及在混淆WPF应用程序源代码时可能遇到的任何已知问题。
感谢您提前花费的时间。
感谢您提前花费的时间。
在所有这些混淆器中,似乎只有Dotfuscator提供任何类型的XAML支持,我也没有听说其他人能够支持它。我想WPF中数据绑定的本质使得重命名部分的混淆技术上不可能,或者难以实现到足以完全支持它的程度。
基于个人经验,我对WPF / XAML应用程序的混淆效果有限,所以我不再尝试了。
Crypto Obfuscator完全支持WPF和Silverlight。如果在混淆过程中重命名任何API,则它还会自动更新在XAML/BAML中找到的对这些重命名API的引用。
免责声明:我是LogicNP Software的员工,也是Crypto Obfuscator的开发人员。
{Binding myPropertie}
或 {Binding ElementName=mySourceElement, Path=Text}
。 - WiiMaxx